Size: a a a

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

2020 September 25

M

Maksim in React — русскоговорящее сообщество
реакт просто тот еще конструктор, можно страшных кастомных хуков например собрать
источник

DA

David Arutiunian in React — русскоговорящее сообщество
Олег
ребят а кастомные хуки могут быть асинхронными?
Как ты это себе представляешь?
Чтобы сделать await useHook тебе нужен async Component
источник

DA

David Arutiunian in React — русскоговорящее сообщество
А так нельзя
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Олег
ребят а кастомные хуки могут быть асинхронными?
Хук не может быть асинхронным
Внутри может быть асинхронная логика
источник

DA

David Arutiunian in React — русскоговорящее сообщество
Но! Ты можешь просто иметь состояние загрузки в хуке своём
Либо просто react-query заюзать
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Эх такой срач пропустил
источник

M

Maksim in React — русскоговорящее сообщество
Олег
ребят а кастомные хуки могут быть асинхронными?
я недавно читал про useStateWithPromise, легко гуглится если интересно. Правда в конце статьи сказали, что это антипаттерн и лучш нинада
источник

О

Олег in React — русскоговорящее сообщество
David Arutiunian
Как ты это себе представляешь?
Чтобы сделать await useHook тебе нужен async Component
у меня в компоненте есть логика с получением данных через api и на основе данных происходит dispatch , и я вынес эту логику в функцию и т.к. там нужен dispatch то сделал её хуком
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
Олег
у меня в компоненте есть логика с получением данных через api и на основе данных происходит dispatch , и я вынес эту логику в функцию и т.к. там нужен dispatch то сделал её хуком
Молодой человек, разрешите вопрос?
источник

О

Олег in React — русскоговорящее сообщество
Alexey Kondratev
Молодой человек, разрешите вопрос?
?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Олег
у меня в компоненте есть логика с получением данных через api и на основе данных происходит dispatch , и я вынес эту логику в функцию и т.к. там нужен dispatch то сделал её хуком
А почему логика с получением данных не в редаксе? Если это Редакс, конечно
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
этот самый диспатч связан как то (простите за мат) с редаксом?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Видел я один проект, там чувак сеттер из useState называл с приставкой use а не set, вы бы видели меня когда я захожу в компонент а там в разметке куча «хуков» юзаються
источник

О

Олег in React — русскоговорящее сообщество
Alexey Kondratev
этот самый диспатч связан как то (простите за мат) с редаксом?
да
источник

DA

David Arutiunian in React — русскоговорящее сообщество
Maxim Koylo
Видел я один проект, там чувак сеттер из useState называл с приставкой use а не set, вы бы видели меня когда я захожу в компонент а там в разметке куча «хуков» юзаються
const [posts, usePosts] = useState([]) типа так?
источник

О

Олег in React — русскоговорящее сообщество
Vladimir Klimov
А почему логика с получением данных не в редаксе? Если это Редакс, конечно
кстати интересный вопрос. это меня чет не смутило
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Maxim Koylo
Видел я один проект, там чувак сеттер из useState называл с приставкой use а не set, вы бы видели меня когда я захожу в компонент а там в разметке куча «хуков» юзаються
сочувствую тебе
источник

DA

David Arutiunian in React — русскоговорящее сообщество
Прикольно он придумал
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
David Arutiunian
const [posts, usePosts] = useState([]) типа так?
Да
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Defina Corporation
сочувствую тебе
Благо это был не мой проект, я человеку помогал одному
источник