Size: a a a

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

2021 January 09

NJ

No Joke in React — русскоговорящее сообщество
🦜
внутри тела реакт компонента let вводит только в заблуждение
Определенно, так же как и всякие хуки, асинхронные действия и тд по списку
источник

И

Иван in React — русскоговорящее сообщество
No Joke
Определенно, так же как и всякие хуки, асинхронные действия и тд по списку
Предлагаешь использовать хуки за пределами компонентов?
источник

Е

Ебатрон in React — русскоговорящее сообщество
Нормально ли класть флаг isFormShow в редакс, если он используется в нескольких компонентах? До этого он требовался только в одном компоненте. И у меня есть кастомный хук useForm и этот флаг сейчас хранится в нём. Если я этот кастомный хук вызываю в нескольких компонентах, то у меня получается ведь два независимых флага isFormShow. Поэтому тут только глобал стор поможет?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Ебатрон
Нормально ли класть флаг isFormShow в редакс, если он используется в нескольких компонентах? До этого он требовался только в одном компоненте. И у меня есть кастомный хук useForm и этот флаг сейчас хранится в нём. Если я этот кастомный хук вызываю в нескольких компонентах, то у меня получается ведь два независимых флага isFormShow. Поэтому тут только глобал стор поможет?
Да, лучше вынести.
источник

IN

Ilya Neron in React — русскоговорящее сообщество
Иван
Предлагаешь использовать хуки за пределами компонентов?
Он наверное имел в виду большое кол-во useState-ов
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Ilya Neron
Он наверное имел в виду большое кол-во useState-ов
А зачем тебе нужно большое количество?
источник

IN

Ilya Neron in React — русскоговорящее сообщество
Oleg Rizhkov
А зачем тебе нужно большое количество?
Мне не нужно, не пользуюсь ими ибо последнее время довольно массивные проекты, все в редаксе
Ну понятное дело что для какого-нибудь кастомного инпута уже надо будет useState делать, но последнее время кстати пользуюсь хуком useInput, оч классная штука, как по мне и по перфомансу отлично
источник

Е

Ебатрон in React — русскоговорящее сообщество
А существует ли метод шаринга данных между вызовами хука в разных компонентах? Например, я в двух компонентах вызываю хук useForm и они оперируют одним и тем же значение флага isFormShow, который определён в хуке? По сути это ведь можно сделать, если определить флаг isFormShow через замыкание в этом кастомном хуке?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ебатрон
А существует ли метод шаринга данных между вызовами хука в разных компонентах? Например, я в двух компонентах вызываю хук useForm и они оперируют одним и тем же значение флага isFormShow, который определён в хуке? По сути это ведь можно сделать, если определить флаг isFormShow через замыкание в этом кастомном хуке?
Стейт менеджер) но вообще вроде я видел хук с shared state не помню как назывался
источник

Е

Ебатрон in React — русскоговорящее сообщество
Тимофей 🛴
Стейт менеджер) но вообще вроде я видел хук с shared state не помню как назывался
просто стейт менеджер вроде для бизнес логики, а флаг isFormShow это вью слой?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ебатрон
просто стейт менеджер вроде для бизнес логики, а флаг isFormShow это вью слой?
Нет, он для состояния приложения, и да там можно хранить какой то общий флаг который нужен в нескольких местах
источник

РБ

Роман Бобков... in React — русскоговорящее сообщество
Всем привет) Осваиваю хуки. Не пойму, что за ошибка и как ее убрать. Подскажите пожалуйста.
источник

РБ

Роман Бобков... in React — русскоговорящее сообщество
источник

VT

Vadim Tartakovsky in React — русскоговорящее сообщество
Роман Бобков
Мне кажется или ты передаешь объект в key
источник

VR

Victor Rusakovich in React — русскоговорящее сообщество
Роман Бобков
Всем привет) Осваиваю хуки. Не пойму, что за ошибка и как ее убрать. Подскажите пожалуйста.
Чаще всего хук или внутри if или перед ним по условия return из компонента. Проверь на Dev версии, там будет норм сообщение и ссылка на код
источник

IN

Ilya Neron in React — русскоговорящее сообщество
Роман Бобков
в SetActivePlace не нужно передавать объект, передавайте сразу индекс, но вообще, не лучшее решение
В свойство key передавать индекс элемента плохая практика, лучше чтобы были уникальные айдишники
источник

VT

Vadim Tartakovsky in React — русскоговорящее сообщество
На хуках установка стейта работает чуть подругому, ты в сеттер передаешь сразу нужное значение
источник

IN

Ilya Neron in React — русскоговорящее сообщество
Роман Бобков
Upper кейсом обычно константы называют, с большой буквы называют компоненты, функции с маленькой лучше называйте
Кстати не подскажите, что у вас за плагин стоит, который подсвечивает какие ключи есть у аргумента и какие у них типы?
источник

РБ

Роман Бобков... in React — русскоговорящее сообщество
Ilya Neron
Upper кейсом обычно константы называют, с большой буквы называют компоненты, функции с маленькой лучше называйте
Кстати не подскажите, что у вас за плагин стоит, который подсвечивает какие ключи есть у аргумента и какие у них типы?
Web storm не устанавливал ничего дополнительно.
источник

IN

Ilya Neron in React — русскоговорящее сообщество
Роман Бобков
Web storm не устанавливал ничего дополнительно.
Благодарю, вс код видать пока не умеет
источник