при открытии приложения роутер распарсит урл на который ты перешел, увидит там /about и дернет этот компонент, тот скачается и покажет твою страницу "О нас"
Странно, я пробовал, но у меня так он выдавал "страница не найдена". А в доках реакта писалось, что нужно настроить сервер на выдачу стартовой стриницы при обращении к любым роутам
Странно, я пробовал, но у меня так он выдавал "страница не найдена". А в доках реакта писалось, что нужно настроить сервер на выдачу стартовой стриницы при обращении к любым роутам
все правильно написано. потому что у реакта роутинг не серверный
все правильно написано. потому что у реакта роутинг не серверный
И как эту проблему решить на реакте? Что бы не стартовую выдавал, а какую нужно? Видел на реальном проекте для этого применяли какую-то легаси библиотеку. Возможно уже появились в реакте стандартные средства?
И как эту проблему решить на реакте? Что бы не стартовую выдавал, а какую нужно? Видел на реальном проекте для этого применяли какую-то легаси библиотеку. Возможно уже появились в реакте стандартные средства?
дык нет никакой проблемы. на сервере ты решаешь это тем что при запросе на любой роут отдается главная. а на реакте уже с помощью роутинга управляешь своими роутами
И как эту проблему решить на реакте? Что бы не стартовую выдавал, а какую нужно? Видел на реальном проекте для этого применяли какую-то легаси библиотеку. Возможно уже появились в реакте стандартные средства?
собственно для роутинга на реакте самое популянрное решение react-router
дык нет никакой проблемы. на сервере ты решаешь это тем что при запросе на любой роут отдается главная. а на реакте уже с помощью роутинга управляешь своими роутами
А, и так пользователь переходя по ссылке /about будет видеть "о нас", а не стартовую?
не значит, то что у тебя spa не значит что на всех роутах один и тот же лэйаут. мож у тебя футер только на главной, а на всех остальных нет, я ж откуда знаю. Если везде то грузи сразу, иначе твоя главная загрузится а футер долетит позже, что може выглядеть кринжово
не значит, то что у тебя spa не значит что на всех роутах один и тот же лэйаут. мож у тебя футер только на главной, а на всех остальных нет, я ж откуда знаю. Если везде то грузи сразу, иначе твоя главная загрузится а футер долетит позже, что може выглядеть кринжово
Значит lazy работает на роутинге и на страницах по-разному? На роутинге он будет держать компонент на сервере, пока не перейдут по ссылке. Для футера на странице он загрузит его, но в последнюю очередь. Или я опять что-то не понял?
Значит lazy работает на роутинге и на страницах по-разному? На роутинге он будет держать компонент на сервере, пока не перейдут по ссылке. Для футера на странице он загрузит его, но в последнюю очередь. Или я опять что-то не понял?
он работает для всех одинаково - до момента его вызова. при роутинге он будет вызван при переходе на урл. с футером он будет вызван как только произойдет рендер компонента в котором этот футер используется.