Im, использующий redux, и Im не уверен, как организовать мои компоненты, я считаю, что лучше всего держать их в папках с именем основного компонента как имя папки и всех внутренних компонентов внутри:
components Common/ things like links, header titles, etc Form/ buttons, inputs, etc Player/ all small components forming the player index.js this one is the top layout component playBtn.js artistName.js songName.js Episode/ another component
Затем в папке контейнеров Ive один контейнер на страницу, которые являются единственными, с которыми я действительно подключаюсь к Redux:
containers/ HomePageApp.js EpisodePageApp.js ...
а затем действия по одному на каждый верхний компонент вместо одного на страницу, поэтому в контейнере страницы, который я подключаю к Redux, передаю все действия компонентов, используемых на этой странице. Например:
actions/ Player.js Episode.js ...
Я делаю это правильно? Я не нашел много информации об этом googling, и те, которые я нашел, я думаю, что они ограничены небольшими проектами.
Спасибо!