Size: a a a

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

2021 February 26

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Антон Шабалинский
Самый гибкий, быстрый, пораждающий минимум кода вариант это context + hook, где то пропсы подкинуть, там и практика и над ооп, архитектурой подумать))
Это точно не вариант
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Иван
Я вот эту пасту про то что у нас декларативно, а у них императивно вдоках у каждого стейт менеджера читаю. Можете конкретно объяснить, чем вот еффектор например лучше mobx. И чем лучше redux. На примерах, если можно
Просто апи позволяет больше чем вызвать экшен и изменить стейт
источник

d

dron in React — русскоговорящее сообщество
Антон Солоха
Попробуй не пожалеешь, кода меньше раза в 3, все красиво и понятно
я вот только пока что одного не понял, раз асинхроннщина ушла в createAsyncThunk и стор слушает по состоянию промиса (fullfilled и тд), то куда пихать допустим фильтрацию или маппинг данных? Уже в самом редьюсере?
источник

И

Иван in React — русскоговорящее сообщество
Тимофей 🛴
Просто апи позволяет больше чем вызвать экшен и изменить стейт
А что ещё от стейт менеджера нужно?
источник

АС

Антон Солоха... in React — русскоговорящее сообщество
dron
я вот только пока что одного не понял, раз асинхроннщина ушла в createAsyncThunk и стор слушает по состоянию промиса (fullfilled и тд), то куда пихать допустим фильтрацию или маппинг данных? Уже в самом редьюсере?
Если я правильно понял вопрос то да
источник

r

ratmir_ in React — русскоговорящее сообщество
Ivan Baranov
тогда тут нужно код смотреть, так что либо воспроизводи в сандбоксе либо давай ссылку ))
https://codesandbox.io/s/summer-wave-5s5r8?file=/src/App.js, я , увы, не смог сделать похожее, потому что там слишком много кода, но тут другой вопрос, почему render не ждал асинхронного вызова в  componentDidMount
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
Тимофей 🛴
Не нравится эффектор можно взять overmind, xstate. Но дальше тащить эти убогие mobx redux, не знаю зачем
xstate в такой компании как ракета взлетел почему-то.
источник

d

dron in React — русскоговорящее сообщество
Антон Солоха
Если я правильно понял вопрос то да
плюсом раньше я мог себе позволить в одном экшен крейтере сделать запрос и по ответу делать еще запрос на другие данные. Разносить это в разные экшен крейторы смысла вообще нет, так как это используется только вместе
источник

И

Иван in React — русскоговорящее сообщество
Я так понимаю еффектором 3 человека из чата пользуются?
https://www.npmtrends.com/redux-vs-mobx-vs-effector
источник

А

Антон in React — русскоговорящее сообщество
Иван
Я вот эту пасту про то что у нас декларативно, а у них императивно вдоках у каждого стейт менеджера читаю. Можете конкретно объяснить, чем вот еффектор например лучше mobx. И чем лучше redux. На примерах, если можно
https://share.effector.dev/dOlTR0ee ну вот чем не красиво, сори за банальный пример конечно
источник

V

Vetro in React — русскоговорящее сообщество
Иван
Я так понимаю еффектором 3 человека из чата пользуются?
https://www.npmtrends.com/redux-vs-mobx-vs-effector
-
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
Иван
Я так понимаю еффектором 3 человека из чата пользуются?
https://www.npmtrends.com/redux-vs-mobx-vs-effector
Отзывы про него достойные. Но учат как правило то, что есть в вакансиях.
источник

АШ

Антон Шабалинский... in React — русскоговорящее сообщество
Тимофей 🛴
Это точно не вариант
Пол года назад писал огромную crm на реакте, боль ещё та, заказчик не хотел ангуляр, ни что нам не помогло кроме грамотной организации проекта и взаимодействия компонентов. Хуки,  контекст, получилось лучше чем с любым стейт менеджером , что не пытались использовать что то да не хватало, и много кода не нужного
источник

А

Антон in React — русскоговорящее сообщество
Евгений Леденёв
Отзывы про него достойные. Но учат как правило то, что есть в вакансиях.
а в чем проблема после редакса и ко для пета с эффектором поиграться)
источник

d

dron in React — русскоговорящее сообщество
Антон Шабалинский
Пол года назад писал огромную crm на реакте, боль ещё та, заказчик не хотел ангуляр, ни что нам не помогло кроме грамотной организации проекта и взаимодействия компонентов. Хуки,  контекст, получилось лучше чем с любым стейт менеджером , что не пытались использовать что то да не хватало, и много кода не нужного
проблем с перформансом не было? Или писали что-то своё, чтобы избежать повторного рендеринга?
источник

d

dron in React — русскоговорящее сообщество
Антон
а в чем проблема после редакса и ко для пета с эффектором поиграться)
Ну вообще это для пета + опыт который может пригодиться  при смене работы, поэтому от части и встал перед выбором
источник

D

DS in React — русскоговорящее сообщество
Привет всем))... подскажите пожалуйста, с помощью чего я могу отфильтровать этот набор массивов,спасибо)
источник

D

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

IB

Ivan Baranov in React — русскоговорящее сообщество
ratmir_
https://codesandbox.io/s/summer-wave-5s5r8?file=/src/App.js, я , увы, не смог сделать похожее, потому что там слишком много кода, но тут другой вопрос, почему render не ждал асинхронного вызова в  componentDidMount
не припомню в спеке что асинхронный didMount должен задерживать рендер. Думаю стоит изменить подход
источник

d

dron in React — русскоговорящее сообщество
Евгений Леденёв
Отзывы про него достойные. Но учат как правило то, что есть в вакансиях.
ну и вот это меня ещё подкупило, что похоже СТМ не для пет-проектов
источник