Size: a a a

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

2020 August 08

ei

export default - зло... in React — русскоговорящее сообщество
поймаю/накажу
да, я думаю там в коде где-то проеб
А знаешь почему найти не можешь?
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
export default - зло is the side effect
А знаешь почему найти не можешь?
давай
источник

ei

export default - зло... in React — русскоговорящее сообщество
Это потому что у тебя коннект и контейнеры
источник

ei

export default - зло... in React — русскоговорящее сообщество
С хуками и без контейнеров еще ни у кого не было таких проблем)
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
export default - зло is the side effect
Это потому что у тебя коннект и контейнеры
это тип плохо? я думала что наоборот лучше раздеть большие компоненты на отдельные стейты и отрисовки
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
export default - зло is the side effect
С хуками и без контейнеров еще ни у кого не было таких проблем)
окей, спасибо
источник

ei

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

ei

export default - зло... in React — русскоговорящее сообщество
На самом деле не нужны) Разве что что-то похожее можно делать если надо какую-то вьюшку переиспользовать с разными данными из стора, тогда можно сделать чисто вью компонент, и 2 компонента которые его с соответствующими данными рендерят
источник

ei

export default - зло... in React — русскоговорящее сообщество
Только называть это контейнерами не надо, лучше понятные названия давать)

Ну а просто так вообще нет причин разбивать
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
export default - зло is the side effect
Только называть это контейнерами не надо, лучше понятные названия давать)

Ну а просто так вообще нет причин разбивать
хорошо, спасибо за объяснение буду разбираться тогда
источник

ei

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

То есть прокидывать с какого-нибудь компонента страницы вниз не нужно
источник

ei

export default - зло... in React — русскоговорящее сообщество
В общем это основные принципы)
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
export default - зло is the side effect
В общем это основные принципы)
хорошо, спасибо
источник

GO

Green Orange in React — русскоговорящее сообщество
export default - зло is the side effect
Ну и данные из стора надо как можно ближе к месту использования брать, с хуками это как раз очень удобно и нет бойлерплейта

То есть прокидывать с какого-нибудь компонента страницы вниз не нужно
почему прокидывать данные вниз не нужно? для удобства разработки? чтобы сразу понятно было откуда че?
источник

SS

Stepan Supynskyi in React — русскоговорящее сообщество
Green Orange
почему прокидывать данные вниз не нужно? для удобства разработки? чтобы сразу понятно было откуда че?
Для производительности в том числе
источник

A

Andrey in React — русскоговорящее сообщество
Stepan Supynskyi
Для производительности в том числе
а как это на производительность влияет?
источник

SS

Stepan Supynskyi in React — русскоговорящее сообщество
Andrey
а как это на производительность влияет?
Ререндеры точечные
источник

SS

Stepan Supynskyi in React — русскоговорящее сообщество
Чем ближе ререндер к фактической отрисовке, тем меньше всего ререндерится
источник

A

Andrey in React — русскоговорящее сообщество
Stepan Supynskyi
Ререндеры точечные
ну типа мемами заправить компоненты, и погнал
источник

ei

export default - зло... in React — русскоговорящее сообщество
Green Orange
почему прокидывать данные вниз не нужно? для удобства разработки? чтобы сразу понятно было откуда че?
Более чистый jsx
Не нужно мемами заправлять компоненты и вообще беспокоиться об этом в 95% случаев
В пропсах только чисто вьюшные данные
источник