Size: a a a

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

2020 November 22

AE

Alexey Ermakov in React — русскоговорящее сообщество
чё он у вас там дергает я хз
источник

DL

Dmitry Lavritov in React — русскоговорящее сообщество
Alexey Ermakov
чё он у вас там дергает я хз
я говорил про action creator
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Dmitry Lavritov
я говорил про action creator
он должен уметь только эти объекты создавать
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
загнивает фронтенд походу
источник

S

Stanislav in React — русскоговорящее сообщество
Alexey Ermakov
загнивает фронтенд походу
давно
источник

DL

Dmitry Lavritov in React — русскоговорящее сообщество
который дёргает апи и создаёт событие после того, как апи вернуло данные. Где на твой взгляд должны быть вызовы апи? В самих компонентах?

про загнивание фронта: я вообще не фронтэндер и пишу свой пет прожект. Так что спокойно
источник

DL

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

AE

Alexey Ermakov in React — русскоговорящее сообщество
Dmitry Lavritov
который дёргает апи и создаёт событие после того, как апи вернуло данные. Где на твой взгляд должны быть вызовы апи? В самих компонентах?

про загнивание фронта: я вообще не фронтэндер и пишу свой пет прожект. Так что спокойно
да походу в экшн крейторах, всё нормально
источник

И

Иван in React — русскоговорящее сообщество
Alexey Ermakov
он должен уметь только эти объекты создавать
Почитай про redux-thunk
источник

DL

Dmitry Lavritov in React — русскоговорящее сообщество
Alexey Ermakov
да походу в экшн крейторах, всё нормально
ладно, я не могу понять троллишь ты или нет. Посоветуйте лучше классный проект, в котором реализуются лучшие практики react приложения и я уйду набираться мудрости вместо глупых вопросов
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Иван
Почитай про redux-thunk
эт точно мне?
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
Иван
Почитай про redux-thunk
ещё про саги)
источник

DL

Dmitry Lavritov in React — русскоговорящее сообщество
Stanislav
напишите утилитарную функцию, или возьмите axios, и просто с инстанса аксиоса делайте запросы
Отличный совет, читаю про axios. Вы бы делали вызовы апи из самих компонент через  axios или вынесли эту логику вне самих компонент, которым нужны данные?
источник

S

Stanislav in React — русскоговорящее сообщество
Dmitry Lavritov
Отличный совет, читаю про axios. Вы бы делали вызовы апи из самих компонент через  axios или вынесли эту логику вне самих компонент, которым нужны данные?
это от конкретного кейса зависит, от сложности логики которую надо написать, ну и компонент это мужской род
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Dmitry Lavritov
ладно, я не могу понять троллишь ты или нет. Посоветуйте лучше классный проект, в котором реализуются лучшие практики react приложения и я уйду набираться мудрости вместо глупых вопросов
50/50
я про мидлвари забыл совсем, потом как впомнил
источник

DL

Dmitry Lavritov in React — русскоговорящее сообщество
Stanislav
это от конкретного кейса зависит, от сложности логики которую надо написать, ну и компонент это мужской род
всем спасибо☺️ пошел искать код на почитать, чтобы не переизобретать велосипеды
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
Dmitry Lavritov
Отличный совет, читаю про axios. Вы бы делали вызовы апи из самих компонент через  axios или вынесли эту логику вне самих компонент, которым нужны данные?
в компонентах не должно быть бизнес логики, ты в контейнере/странице выполняешь экшн, который делает запрос к апи,  выполняешь его обработку, выполняешь нужные манипуляции, после отправляешь в редьюсер и он записывает в стор
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
для работы с асинхронными действиями в редухе есть либы, redux-thunk, redux-saga
источник

DL

Dmitry Lavritov in React — русскоговорящее сообщество
Alexey Kondratev
в компонентах не должно быть бизнес логики, ты в контейнере/странице выполняешь экшн, который делает запрос к апи,  выполняешь его обработку, выполняешь нужные манипуляции, после отправляешь в редьюсер и он записывает в стор
ага, сейчас так и делаю (redux-thunk для асинхронных экшн крейтеров, которые ходят в апи). Спасибо. Просто на каждый чих много кода приходится писать (action + creator + reducer + распаковка стейта в компоненте) и мне в какой-то момент начало казаться, что я не прав в выбранном пути
источник

AK

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