В настоящее время я ищу приложение с React и Redux. Теперь в большинстве примеров используется React Router, и мне было интересно, для чего это именно так.Реагировать на Redux-страницы с помощью React Router
Мое приложение будет иметь много страниц (не менее 20) с динамическим контентом. Теперь мой вопрос: может ли это быть сделано с React Router? Я вижу некоторые вещи, которые говорят, что это помогает вам создавать одностраничные приложения, но что такое одна страница приложение? Итак, в основном, было бы лучше пойти с React Router или другой библиотекой? Кроме того, даже если это многостраничное приложение, у меня останется только один index.js
и один index.html
?
Значит, это поддерживает * многостраничные приложения? –
Вы можете создать несколько страниц в одной странице приложения с реагированием. React Router позволяет вам намного лучше контролировать URL. Разделение кода - это то, где вы разделяете свои производственные файлы на более мелкие куски, и ваши пользователи будут обращаться к ним только при посещении URL-адреса, где эти файлы необходимы. Это важно, так как приложения javascript могут стать очень тяжелыми довольно быстро. Дополнительная информация: https://github.com/reactjs/react-router/blob/master/docs/Introduction.md – Toby
Спасибо, это имеет больший смысл! Ок, последний вопрос, например, у меня есть страницы 'home' и' login'. Получают ли они свои собственные имена, такие как 'home.js/home.html' и' login.js/login.html', или все они все еще обслуживаются из 'index.js/index.html'? –