[Из песочницы] Проблемы основных паттернов создания data-driven apps на React.JS

Facebook
ВКонтакте
share_fav

Для создания интерфейсов React рекомендует использовать композицию и библиотеки по управлению состоянием (state management libraries) для построения иерархий компонентов. Однако при сложных паттернах композиции появляются проблемы:


  1. Нужно излишне структурировать дочерние элементы
  2. Или передавать их в качестве пропсов, что усложняет читабельность, семантичность и структуру кода

Для большинства разработчиков проблема может быть неочевидна, и они перекидывают ее на уровень управления состоянием. Это обсуждается и в документации React:

посмотреть на Хабрахабр: захабренные посты
#typescript
#reactjs
#react
#javascript
#slots