Size: a a a

2020 December 04

В

Виктория in JS Liberty
То есть функции, которые не производят побочных эффектов и являются ссылочно-прозрачными
источник

В

Виктория in JS Liberty
В реакте есть функциональные компоненты
источник

F

Foma in JS Liberty
а замыкания
источник

F

Foma in JS Liberty
поменяли аргумент - все ппц
источник

DE

Denis Efremov in JS Liberty
Замыкания — это кирпичики побочных эффектов
источник

В

Виктория in JS Liberty
Такие компоненты можно назвать чистыми функциями, если у них нет своего состояния и они всегда возвращают одну и ту же вьюху для определенного набора пропсов
источник

В

Виктория in JS Liberty
И не взаимодействуют с глобальной областью видимости
источник

В

Виктория in JS Liberty
До хуков да
источник

В

Виктория in JS Liberty
Можно было встретить действительно чистые функциональные компоненты
источник

В

Виктория in JS Liberty
Состояние хранилось в корневом компоненте
источник

В

Виктория in JS Liberty
В КЛАССОВОМ
источник

DE

Denis Efremov in JS Liberty
Виктория
В КЛАССОВОМ
В хранилище состояния
источник

p

persona x grata in JS Liberty
Обычно состояние хранится в Стейт менеджере
источник

В

Виктория in JS Liberty
Хуки позволяют функциональным компонентам производить побочные эффекты и хранить состояние.
Это уже не чистые функции
источник

В

Виктория in JS Liberty
Логика раскидывается по множеству компонентов
источник

В

Виктория in JS Liberty
Я такое видела не раз
источник

В

Виктория in JS Liberty
Все смешивается
источник

p

persona x grata in JS Liberty
А редакс для кого?
источник

В

Виктория in JS Liberty
Логика, запросы к апи
источник

В

Виктория in JS Liberty
Все в одну кучу
источник