Я пытаюсь узнать, как это работает, и каждый вид работы, но каждый пример, который я вижу, настолько прост, что когда я начал свою собственную веб-страницу, я сразу же застрял.Простой веб-сайт, который показывает Reactjs + Redux
Все примеры - это всего лишь один или два компонента на пустой странице, они могут быть стильными, чтобы выглядеть красиво, но нет ничего другого, ни заголовков, ни нижних колонтитулов, ни навигационных баров.
Для меня у меня есть заголовок, нижний колонтитул, главный контейнер и боковая панель, в которой перечислены все элементы пользователей, которые можно щелкнуть.
Я не знаю, где написать статический html (они являются дампами или просто html?), Я не знаю, как визуализировать несколько интеллектуальных компонентов (боковая панель, основной контейнер, отображающий содержимое того, что было нажато на в боковой панели).
Каждый учебник я вижу, получает все, что написано в одном DIV
<div id="root"></div>
Есть ли у меня многие из них для каждой области и затем Mutiple из них?
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
Стандартный способ для реагирования - иметь один элемент html, а ваш код реагирования строит все остальные компоненты на вашей странице и объединяет их для отображения вашей веб-страницы. Это означает, что все построено JS «на лету». Это позволяет вам лучше контролировать различные компоненты, говорящие друг с другом. Теперь, если вам нужны какие-то статические элементы, вы можете поместить их в свой HTML-код и просто загрузить реактивную часть в div, как у вас в вашем сообщении. – jzm
Вы можете взглянуть на некоторые более сложные «редукционные» приложения, такие как [SoundRedux] (https://github.com/andrewngu/sound-redux). В нем показано, как создать сложное приложение со многими компонентами. Вы можете легко клонировать, запускать его локально и проверять весь код. – Steve