Size: a a a

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

2021 January 24

BB

Bugs Bunny in React — русскоговорящее сообщество
а по факту там где-то в глубине одно поле ссылку поменяло
источник

🦜

🦜 in React — русскоговорящее сообщество
Bugs Bunny
вот такая апишка получается с несколькими сторами (префикс $)
остальное — функции и некоторые дефолтные значения
Тут явно видно, что делалось в лоб
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
🦜
Тут явно видно, что делалось в лоб
потому что так и есть 😁
источник

🦜

🦜 in React — русскоговорящее сообщество
Bugs Bunny
потому что так и есть 😁
Ну давай я буду показывать примеры того, как с редаксом в лоб делать
источник

BB

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

BB

Bugs Bunny in React — русскоговорящее сообщество
аргументируй, а то ты любишь хейтить
источник

🦜

🦜 in React — русскоговорящее сообщество
Bugs Bunny
а что плохо?
Оценочное суждение остальных участников
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну ты аргументируй, а не вбрасывай
источник

🦜

🦜 in React — русскоговорящее сообщество
Они видят твой код и перекладывают на инструмент
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
я тебе еще раз скажу, — аргументируй
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
что по-твоему здесь должно быть по-другому?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
и ты и я на этих абстракциях "все плоха сделано в лоб" время теряем
источник

М

Максим in React — русскоговорящее сообщество
Bugs Bunny
ты говоришь, что пересоздается вообще весь объект и всё плохо ужасно кошмар
В случае локального стора - он по идее должен проверить свои записи и все (например локально там 3 записи, а поменял одну), а так он опять же по идее должен проверить весь объект т.е. весь вообще стор на изменения (а в случае общего стора записей может быть куда больше, а значит и проверок), нет?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Максим
В случае локального стора - он по идее должен проверить свои записи и все (например локально там 3 записи, а поменял одну), а так он опять же по идее должен проверить весь объект т.е. весь вообще стор на изменения (а в случае общего стора записей может быть куда больше, а значит и проверок), нет?
точечные подписки решают эту проблему.
допустим, инпут цепляется за одну филду. выносишь в отдельный компонент и делаешь подписку только за поле под инпут
источник

М

Максим in React — русскоговорящее сообщество
Bugs Bunny
точечные подписки решают эту проблему.
допустим, инпут цепляется за одну филду. выносишь в отдельный компонент и делаешь подписку только за поле под инпут
Но в редаксе объект то 1, а значит все равно изменение 1 поля отдаст на проверку весь стор
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Максим
Но в редаксе объект то 1, а значит все равно изменение 1 поля отдаст на проверку весь стор
там механизм useSelector отсеивает изменения
источник

🦜

🦜 in React — русскоговорящее сообщество
Bugs Bunny
юзается оно потом как-то так. сторы остаются глобальными (нет привязки к конкретному месту выполнения)
На этом примере зачем-то создаёшь внутри компонента ещё одну функцию хендлер, когда есть препенд
источник

BB

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

🦜

🦜 in React — русскоговорящее сообщество
Bugs Bunny
вот такая апишка получается с несколькими сторами (префикс $)
остальное — функции и некоторые дефолтные значения
Тут надо больше контекста, где и как используются сторы
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
🦜
Тут надо больше контекста, где и как используются сторы
а контекст задачи нужен в этом треде?
источник