Size: a a a

React — русскоговорящее сообщество

2020 December 22

VM

Vlad Minenko in React — русскоговорящее сообщество
что-то ты не то скинул если честно
источник

И

Иван in React — русскоговорящее сообщество
Oil Field
В 2017 остановилась работа над оптимизациями движков?)
источник

O

Oil Field in React — русскоговорящее сообщество
Иван
В 2017 остановилась работа над оптимизациями движков?)
скинул, что первое нашёл
источник

VM

Vlad Minenko in React — русскоговорящее сообщество
Иван
Ну вот читаешь ты свой код, компонент у тебя на экране. В компоненте кроме разметки 200 строк кода, юзэффекты всякие, стейты, рефы. Мозгом смотришь на них и видишь — код решает четыре не связанных между собой задачи. Тут со списком из апи работа, там с рефом и нодой, здесь с роутингом и локацией. Разделяешь этот код визуально — 50 строк одного, потом 50 строк другого. Потом вырезаешь эти 50 строк из компонента и переносишь в функцию useВажнаяШтука. А в компоненте пишешь const важнаяШтука = useВажнаяШтука().

Вот тебе и кастомный хук. Хуки не обязательно про «напишу один универсальный и буду юзать в 100500 местах по проекту». Они про связывание логики в одном месте. Твой пример выше про три useEffect — нечитаемо, да? А если это три строчки, где написано «юзаем список чуваков, юзаем размер экрана, юзаем локейшн роутера», не проще?
ну я понял, я просто эту проблему решал через Хоки
источник

И

Иван in React — русскоговорящее сообщество
Vlad Minenko
ну я понял, я просто эту проблему решал через Хоки
Good for you. Хуками эти же проблемы решаются красивше и удобнее
источник

VM

Vlad Minenko in React — русскоговорящее сообщество
выносил все в хок и врапил свой компонент, и он из тупого учился работать и с роутингом, апи и дом нодой
источник

И

Иван in React — русскоговорящее сообщество
Vlad Minenko
выносил все в хок и врапил свой компонент, и он из тупого учился работать и с роутингом, апи и дом нодой
Ну и норм. Значит, с хуками уже умеешь работать. С ними надо делать ровно то же самое, просто в довесок получишь удобство типизации, отсутствие коллизии пропсов и более вменяемый код
источник

V

Vlad in React — русскоговорящее сообщество
Иван
Ну и норм. Значит, с хуками уже умеешь работать. С ними надо делать ровно то же самое, просто в довесок получишь удобство типизации, отсутствие коллизии пропсов и более вменяемый код
Ну и дерево компонентов станет почище
источник

OK

Oleg Klo4kow in React — русскоговорящее сообщество
Привет все. У меня сервер подымается но через консоль я не вижу .что пишу в файле js.какая может быть причина?
источник

VL

Vova Levchenko in React — русскоговорящее сообщество
Oleg Klo4kow
Привет все. У меня сервер подымается но через консоль я не вижу .что пишу в файле js.какая может быть причина?
Привет. Скорее всего у тебя какая то проблема
источник

OK

Oleg Klo4kow in React — русскоговорящее сообщество
Vova Levchenko
Привет. Скорее всего у тебя какая то проблема
Какая имено ,несовсем понятно .
Вот код.-
static_src/script.js

export function script() {

   console.log('Это файл script.js');

}

импортирую функцию из него в index.js.

static_src/index.js

import { script } from './script';

script();

console.log('А это index.js');
источник

VL

Vova Levchenko in React — русскоговорящее сообщество
как вы подымаете свой сервер?
источник

RG

Ravil G in React — русскоговорящее сообщество
Привязал данный обработчик к событию изменения поля формы (onChange). Почему сообщение об изменении  выводится сразу же а не через указанный промежуток в таймауте?
источник

x

x1dan in React — русскоговорящее сообщество
Ravil G
Привязал данный обработчик к событию изменения поля формы (onChange). Почему сообщение об изменении  выводится сразу же а не через указанный промежуток в таймауте?
Разве верный синтаксис? Сначала идёт func, потом delay. У тебя наоборот получается. Могу ошибаться, но вроде как это не верно
источник

J

Jennifer in React — русскоговорящее сообщество
x1dan
Разве верный синтаксис? Сначала идёт func, потом delay. У тебя наоборот получается. Могу ошибаться, но вроде как это не верно
+
источник

RG

Ravil G in React — русскоговорящее сообщество
да, по-другому. Но наоборот тоже пробовал)
источник

RG

Ravil G in React — русскоговорящее сообщество
Не зря всё-таки рекомендуется использовать функции а не выражения. Обернул в функцию .заработало как надо)
источник

АТ

Алишер Тасанов... in React — русскоговорящее сообщество
Привет всем!
Второй день копаюсь с тупой проблемой)
На сайте в одной странице очень давно реализовал гугл капчу.
import Recaptcha from 'react-recaptcha';
)
и там все хорошо отрабатывает. Сейчас пробую в другой странице использовать с тем же самым кодом и с той же самой капчей, но капча в
verifyCallback ответ не возвращает. будто он вообще ничего не получает и не заходит туда. в браузере в network смотрю, там получаю ответ...
Кто сталкивался с такой проблемой?
Возможно ли такое что капчу нельзя в двух местах юзать? Код могу по желанию скинуть
источник

OK

Oleg Klo4kow in React — русскоговорящее сообщество
Vova Levchenko
как вы подымаете свой сервер?
спасибо. еще разобрался
источник

Р

Роман in React — русскоговорящее сообщество
Кто-нибудь встраивал компоненты React в проект jQuery через iFrame? Возможно ли такое?)
источник