LINUX.ORG.RU

История изменений

Исправление noomorph, (текущая версия) :

В целом, поддерживаю ответившего выше Kilte.

Мой личный опыт:

controls - общие (shared) компоненты (MegaInput, SuperTabs, PopupMenu)
containers - умные (smart) компоненты (Page1, Page2)
components - тупые (dumb) компоненты (TopBar, UserInfo)

в каждой из папок есть папки с самим компонентом:

controls/PopupMenu/index.js
controls/PopupMenu/PopupMenu.js
controls/PopupMenu/PopupMenu.css
controls/PopupMenu/PopupMenuItem.js
controls/PopupMenu/PopupMenuItem.css

Не обещаю, что для всех подойдет.

Исправление noomorph, :

Мой личный опыт:

controls - общие (shared) компоненты (MegaInput, SuperTabs, PopupMenu)
containers - умные (smart) компоненты (Page1, Page2)
components - тупые (dumb) компоненты (TopBar, UserInfo)

в каждой из папок есть папки с самим компонентом:

controls/PopupMenu/index.js
controls/PopupMenu/PopupMenu.js
controls/PopupMenu/PopupMenu.css
controls/PopupMenu/PopupMenuItem.js
controls/PopupMenu/PopupMenuItem.css

Не обещаю, что для всех подойдет.

Исправление noomorph, :

Мой личный опыт:

controls - общие (shared) компоненты (MegaInput, SuperTabs, PopupMenu)
containers - умные (smart) компоненты (Page1, Page2)
components - тупые (dumb) компоненты (TopBar, UserInfo)

в каждой из папок есть папки с самим компонентом:

controls/PopupMenu/index.js
controls/PopupMenu/PopupMenu.js
controls/PopupMenu/PopupMenu.css
controls/PopupMenu/PopupMenuItem.js
controls/PopupMenu/PopupMenuItem.css

Исходная версия noomorph, :

controls - общие (shared) компоненты (MegaInput, SuperTabs, PopupMenu) containers - умные (smart) компоненты (Page1, Page2) components - тупые (dumb) компоненты (TopBar, UserInfo)

в каждой из папок есть папки с самим компонентом: controls/PopupMenu/index.js controls/PopupMenu/PopupMenu.js controls/PopupMenu/PopupMenu.css controls/PopupMenu/PopupMenuItem.js controls/PopupMenu/PopupMenuItem.css