Нравится методология БЭМ. Хочу её использовать в проекте на Реакте.
Пакеты из
@bem-react
показались сложными, решил организовать структуру проекта сам. Например, у меня есть ЦСС ссылки (
.Link
и т. п.), которую использую на каждом экране, поэтому вынес ссылку в файл
Link
в папку
blocks
: это же не компонент. А вот стилизованный чекбокс сделал отдельным компонентом
Checkbox
и разместил в
components/shared/
.
Опытные разработчики скажите, пожалуйста, как вам моя структура проекта и как её улучшить.
src/
blocks/
Link/
Link.css
Button/
Button.css
components/
shared/
App/
Header/
Footer/
Checkbox/
Checkbox.css
Checkbox.js
index.js
Map/
MapBox/
MapForm/
Profile/
modules/
Auth/
Map/
Profile/