Size: a a a

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

2020 November 26

A

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
artalar
Наивно полагать что редакс решает лишь одну проблему.
Да вот тут есть мнение что ни одной🌚
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
оборачивать все по 50 раз в memo
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Andrey
бизнес-логики нет, не будет. Биз нес логику можно вынести в отдельные методы, который опять же можно импортировать только там где нужно, и вызывать передавая им данные
окей. что с подписками делать на "изменяющиеся" данные?
источник

A

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

A

Andrey in React — русскоговорящее сообщество
Bugs Bunny
окей. что с подписками делать на "изменяющиеся" данные?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Bugs Bunny
окей. что с подписками делать на "изменяющиеся" данные?
Навелосипедить ивент имитер🌚
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Andrey
бизнес-логики нет, не будет. Биз нес логику можно вынести в отдельные методы, который опять же можно импортировать только там где нужно, и вызывать передавая им данные
окей, мы храним в локальном стейте компонента данные, при этом они никогда не связаны с бизнес логикой приложения, я понял
источник

BB

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

A

Andrey in React — русскоговорящее сообщество
О каких подписках речь?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
на этом мои полномочия все
источник

AK

Alexey Kondratev in React — русскоговорящее сообщество
Александр Бакиматов
на этом мои полномочия все
токсик
источник

A

Andrey in React — русскоговорящее сообщество
Александр Бакиматов
на этом мои полномочия все
Ну я понимаю, что вам скучно и хочется поспорить. Но я не говорил что редакс совсем не нужен. Но часто, он не нужен совсем
источник

a

artalar in React — русскоговорящее сообщество
Потому что никто не гарантирует что они потом не понадобятся где-то еще. А код должен быть написан так, что бы для добавления функциональности нужно было бы переписывать минимум кода
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Andrey
О каких подписках речь?
ну у нас при инициализации приложения юзера не было. потом он появился (по каким-то там причинам). нам нужно подписать UI на юзера. на его права, если они есть
источник

A

Andrey in React — русскоговорящее сообщество
artalar
Потому что никто не гарантирует что они потом не понадобятся где-то еще. А код должен быть написан так, что бы для добавления функциональности нужно было бы переписывать минимум кода
Вот когда понадобятся тогда уже и нужно решать контекст или редакс или другой менеджер
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Andrey
Ну я понимаю, что вам скучно и хочется поспорить. Но я не говорил что редакс совсем не нужен. Но часто, он не нужен совсем
мне не скучно, но я не один кто часто слышал подобные заявления а потом видел им опровержения. вы даже сейчас объяснить не смогли толком как вы это видите. поэтому я и сказал что завязываю\
источник

V

Vlad in React — русскоговорящее сообщество
вот только все может поменяться и данные вдруг можно будет изменять из другой части приложения
источник

BB

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

A

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