Size: a a a

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

2021 April 23

MK

Maxim Koylo in React — русскоговорящее сообщество
Из селекторов нужно возвращать полный путь к данным, так как от того что он возвращает идет сравнение по ссылке
https://codesandbox.io/s/redux-components-sample-forked-hn9m9?file=/src/App.js
источник

MK

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

SM

Soltukiev Malik in React — русскоговорящее сообщество
а ты не в курсе, что за тема в codesandbox?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
хз
источник

GV

Gert Vali in React — русскоговорящее сообщество
Парни, а че юзают для записи войса?
источник

GV

Gert Vali in React — русскоговорящее сообщество
MediaRecorder API?
источник

ЕЛ

Евгений Леденёв... in React — русскоговорящее сообщество
В чем проблема посмотреть тему? Все как в vscode
источник

A

Artem in React — русскоговорящее сообщество
Ребят, подскажите пожалуйста. На проекте использую react + redux и возник такой вопрос:
Есть дерево компонентов с глубокой вложенностью. В корневом компоненте получаю данные из redux store и прокидываю их вниз. На самом верхнем уровне я получаю объект с большим количеством key: value, который требуется компонентом, которые находятся глубоко внутри и имеют множество инстансов. Можно передать этот объект в контекст, в рутовом компоненте и получить уже в компоненте, который его требует, а можно просто получить его из redux стора в требуемом компоненте. Что из этого предпочтительней и производительней? Или может быть есть более элегантное решение?
источник

И

Иван in React — русскоговорящее сообщество
Понял, спасибо
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
дергай селекторы точечно там где это нужно
источник

И

Иван in React — русскоговорящее сообщество
А кстати почему там 3 ререндера происходит при изменении инпута? Вот ты нам написал console.log(...), и при каждом изменении 3 раза он срабатывает
Вот например аналогичный код на MobX, срабатывает только 1 раз
https://codesandbox.io/s/mobx-components-sample-bp301?file=/src/App.js
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
только не 3 раза, а 2
источник

Jj

J j in React — русскоговорящее сообщество
Может кто знает, как при валидации данных формы на сервере, при ошибке, на фронте отобразить ошибки именно под теми инпутами, где значение невалидно?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
я не понимаю) стрикт мода нету, что ему не нравится хз
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
писать на редаксе что на бутылке сидеть
источник

SS

Sergey S in React — русскоговорящее сообщество
Какие есть альтернативы ?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
мобх, эффектор
источник

SS

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

М

Макс in React — русскоговорящее сообщество
☄️
источник

DP

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