Нравится методология БЭМ. Хочу её использовать в проекте на Реакте.
Пакеты из
@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/