Size: a a a

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

2020 December 26

СМ

Стас М in React — русскоговорящее сообщество
🦜
Императивные вызовы состояние стора могут вернуть неактуальные данные.
В смысле? Как такое возможно, если изменение происходит в момент действия пользователя по вызову обработчика? Если изменение произошло, то после отработки функции обработчика, store изменится. Откуда ошибки?
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
В смысле? Как такое возможно, если изменение происходит в момент действия пользователя по вызову обработчика? Если изменение произошло, то после отработки функции обработчика, store изменится. Откуда ошибки?
Почитай про гонку состояний
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
В смысле? Как такое возможно, если изменение происходит в момент действия пользователя по вызову обработчика? Если изменение произошло, то после отработки функции обработчика, store изменится. Откуда ошибки?
Действия могут быть не только пользовательские
источник

СМ

Стас М in React — русскоговорящее сообщество
🦜
Почитай про гонку состояний
посоветуй пжл что-то актуальное.
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
посоветуй пжл что-то актуальное.
Просто в Гугле введи
источник

СМ

Стас М in React — русскоговорящее сообщество
🦜
Действия могут быть не только пользовательские
да, без разницы. если я правильно понимаю. )
источник

СМ

Стас М in React — русскоговорящее сообщество
🦜
Просто в Гугле введи
ок
источник

GO

Green Orange in React — русскоговорящее сообщество
Стас М
Привет всем.

Подскажите пжл, а зачем нужна библиотека react-redux?
Всё норм и с redux:
1. cоздал store и reducer,
2. импортировал store в index.js,
3. пропсами пробросил store в нужный компонент,
4. В этом нужном компоненте используешь props.store.getState(), props.store.dispatch()

И всё.
Ну, ладно, не хочется прописывать в компонентах store={props.store}, тогда используешь контекст. Всё.

Зачем в таком случае react-redux? Provider не работает без connect. А provider, connect, mapStateToProps, mapDispatchToProps всё усложняют и запутывают. Зачем всё это надо? Я чего-то не понимаю?
источник

YK

Yury Khmarin in React — русскоговорящее сообщество
как в NEXTAUTH проверять user role ? типа админ, гость и так далее
источник

СМ

Стас М in React — русскоговорящее сообщество
30 минут назад читал. ) Причины:
- It is the Official Redux UI Bindings for React
- It Encourages Good React Architecture
- It Implements Performance Optimizations For You
- Community Support

Зашибись преимущества. ))) Единственное, что хоть как-то может быть полезно, точнее описывает реальное преимущество: пункт 3. ))
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
30 минут назад читал. ) Причины:
- It is the Official Redux UI Bindings for React
- It Encourages Good React Architecture
- It Implements Performance Optimizations For You
- Community Support

Зашибись преимущества. ))) Единственное, что хоть как-то может быть полезно, точнее описывает реальное преимущество: пункт 3. ))
Редакс в целом не про преимущества
источник

🦜

🦜 in React — русскоговорящее сообщество
🦜
Редакс в целом не про преимущества
Вход рубль, выход два
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Стас М
30 минут назад читал. ) Причины:
- It is the Official Redux UI Bindings for React
- It Encourages Good React Architecture
- It Implements Performance Optimizations For You
- Community Support

Зашибись преимущества. ))) Единственное, что хоть как-то может быть полезно, точнее описывает реальное преимущество: пункт 3. ))
а ты всегда используешь свои велосипеды вместо того чтоб взять готовое оф решение?
источник

СМ

Стас М in React — русскоговорящее сообщество
🦜
Редакс в целом не про преимущества
а нахрен огород городить тогда? )
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
а нахрен огород городить тогда? )
Ну, Денчику надо было в Фейсбук попасть, вот он сделал поделку, которой дальше не занимается
источник

СМ

Стас М in React — русскоговорящее сообщество
Александр Бакиматов
а ты всегда используешь свои велосипеды вместо того чтоб взять готовое оф решение?
когда мой велосипед гораздо удобнее и лучше, то да.
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Redux это удобная обертка, если ты решишь самостоятельно имплементировать на контекстах ты поймешь насколько у тебя больше кода будет а потом когда ты будешь его оптимизировать у тебя получится redux
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Все что касается гонки состояний и экшенов изменений насколько я помню это можно грамотно реализовать подключив Redux-Saga, это как бы уровень выше
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Стас М
когда мой велосипед гораздо удобнее и лучше, то да.
а он точно удобнее? и в чем лучшесть заключается? а он покрыт тестами? на него написана документация?
источник

🦜

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