Size: a a a

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

2021 May 31

A

Adilet in React — русскоговорящее сообщество
Угу
источник

A

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

A

Adilet in React — русскоговорящее сообщество
Чтобы компонента просто получала через хук статус загрузки, ошибку и данные
источник

A

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

A

Adilet in React — русскоговорящее сообщество
источник

A

Adilet in React — русскоговорящее сообщество
Типа так
источник

デニース in React — русскоговорящее сообщество
Было бы отлично деструкторизировать приходящие данные из селектора. Типа const {loading, failed, resume} = useSelector(четатам).
И сделать сначала if(loader) return твой лоадер, потом if (error) return див с еррором и дальше просто ретурн сама компонента
источник

デニース in React — русскоговорящее сообщество
Или
источник

デニース in React — русскоговорящее сообщество
If (loader) return loader

return (
  {error ? error : component}
источник

デニース in React — русскоговорящее сообщество
И useEffect просто импортни
источник

A

Adilet in React — русскоговорящее сообщество
Спасибо за ваши советы 👍
источник

d

don in React — русскоговорящее сообщество
Наоборот хорошо же реализовал action и вызываешь где угодно
источник

A

Adilet in React — русскоговорящее сообщество
Хук тоже можно вызвать где угодно. А вот экшн будет менять стору и получится что все компоненты будут брать с нее. Это ок если им реально нужен один и тот же кусок со сторы. В противном случае - хуки имеют свое состояние для каждого компонента
источник

C

Cool29 in React — русскоговорящее сообщество
И шо ты тут такого жуткого усмотрел в том что в сторе будет что то меняться?
источник

ГФ

Герман Фоменко... in React — русскоговорящее сообщество
Друзья программисты. Подскажите. Нужно в селекте, что бы было по дефолту статус, который приходит с сервера. Не получается назначить значение селекту. Помогите разобраться, пожалуйста.
источник

T

Tna_Creator in React — русскоговорящее сообщество
Спасибо
источник

C

Cool29 in React — русскоговорящее сообщество
Ну в лоб если, то в твоем случае для каждого options прописывать

<option ...  selected={statuses[0]===defaultValueFromServer} ...>
источник

ГФ

Герман Фоменко... in React — русскоговорящее сообщество
не понял запись
источник

C

Cool29 in React — русскоговорящее сообщество
<option value ={JSON.stringify(statuses[0])} selected={statuses[0]===defaultValueFromServer}> закрыта</option>
<option value ={JSON.stringify(statuses[1])} selected={statuses[1]===defaultValueFromServer}> отложена</option>

Ну и так далее...
источник

ГФ

Герман Фоменко... in React — русскоговорящее сообщество
благодарю, попробую
источник