Size: a a a

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

2020 November 18

V

Vetro in React — русскоговорящее сообщество
Dmitriy Shuleshov
не весь🌚
Все проблемы реакта остались)
ну это уже реакт, щито поделать, десу
источник

🅅🄺

🅅aleriy 🄺obzar in React — русскоговорящее сообщество
Vetro
<input
 ref={(ref) => {
   register(ref);
   myRef.current = ref;
 }}
/>
а в каком месте будет unregister?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vetro
ну это уже реакт, щито поделать, десу
юзать стм
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Вот зашел в доку...
На кой черт onSubmit  в теле компонента?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
🅅aleriy 🄺obzar
а в каком месте будет unregister?
Наверное на анмаунт формы
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitriy Shuleshov
Вот зашел в доку...
На кой черт onSubmit  в теле компонента?
похоже на попытку придраться, писать методы внутри компонентов это привычка у многих со времен классов
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Stanislav
похоже на попытку придраться, писать методы внутри компонентов это привычка у многих со времен классов
Это и есть попытка придраться.
Не одобряю авторов библиотек с вредными привычками
источник

🅅🄺

🅅aleriy 🄺obzar in React — русскоговорящее сообщество
Dmitriy Shuleshov
Наверное на анмаунт формы
ты не понял 🙂 регать что то внутри ref это так себе идея
источник

🅅🄺

🅅aleriy 🄺obzar in React — русскоговорящее сообщество
для этого же и есть useEffect
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
У rhf своя система реактивности и она прокисрует ее в систему реакта когда используется Controller
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Так что мемоизаций регистрации и отписками она занимается сама
источник

OT

Oruj Tatiyev in React — русскоговорящее сообщество
npm run eject можно будет откатить гитом, ведь так?
источник

ps

p s in React — русскоговорящее сообщество
Всем привет!
Забираю значение из стора ридакса:
const { value } = useSelector((state) => state.reducer1);
И при его изменении отправляю экшн:
useEffect(() => {
   if (initialLoad) {
     setInitialLoad(false);
   } else {
     dispatch(myAction1());
   }
 }, [value]);
useEffect приходится использовать для того чтобы отсечь начальную загрузку компонента, но это вызывает rerender при выполнении setInitialLoad(false);

можно как-то этого избежать?
источник

S

Stanislav in React — русскоговорящее сообщество
Oruj Tatiyev
npm run eject можно будет откатить гитом, ведь так?
лучше сделайте отдельную ветку если не уверены
источник

V

Vetro in React — русскоговорящее сообщество
🅅aleriy 🄺obzar
ты не понял 🙂 регать что то внутри ref это так себе идея
источник

V

Vetro in React — русскоговорящее сообщество
Register - функция из этого хука, но да, обычно надо следить
источник

V

Vlad in React — русскоговорящее сообщество
Dmitriy Shuleshov
Вот зашел в доку...
На кой черт onSubmit  в теле компонента?
ну а что плохого?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vlad
ну а что плохого?
А что хорошего?
источник

V

Vlad in React — русскоговорящее сообщество
Dmitriy Shuleshov
А что хорошего?
ну а где он должен быть по твоему?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vlad
ну а где он должен быть по твоему?
Вне компонента
источник