Size: a a a

React — русскоговорящее сообщество

2020 October 02

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
при открытии приложения роутер распарсит урл на который ты перешел, увидит там /about и дернет этот компонент, тот скачается и покажет твою страницу "О нас"
Странно, я пробовал, но у меня так он выдавал "страница не найдена". А в доках реакта писалось, что нужно настроить сервер на выдачу стартовой стриницы при обращении к любым роутам
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
!ро неадекват
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Александр Бакиматов
я дико извиняюсь, но этот чат разве похож на чат по монге?
по монго*
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Soltukiev Malik
по монго*
?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
окончание не правильное у тебя
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
Странно, я пробовал, но у меня так он выдавал "страница не найдена". А в доках реакта писалось, что нужно настроить сервер на выдачу стартовой стриницы при обращении к любым роутам
все правильно написано. потому что у реакта роутинг не серверный
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Soltukiev Malik
окончание не правильное у тебя
монгу в простонародье так кличут
источник

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
все правильно написано. потому что у реакта роутинг не серверный
И как эту проблему решить на реакте? Что бы не стартовую выдавал, а какую нужно? Видел на реальном проекте для этого применяли какую-то легаси библиотеку. Возможно уже появились в реакте стандартные средства?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
И как эту проблему решить на реакте? Что бы не стартовую выдавал, а какую нужно? Видел на реальном проекте для этого применяли какую-то легаси библиотеку. Возможно уже появились в реакте стандартные средства?
дык нет никакой проблемы. на сервере ты решаешь это тем что при запросе на любой роут отдается главная. а на реакте уже с помощью роутинга управляешь своими роутами
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
в смысле это комплекс мер
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
И как эту проблему решить на реакте? Что бы не стартовую выдавал, а какую нужно? Видел на реальном проекте для этого применяли какую-то легаси библиотеку. Возможно уже появились в реакте стандартные средства?
собственно для роутинга на реакте самое популянрное решение react-router
источник

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
дык нет никакой проблемы. на сервере ты решаешь это тем что при запросе на любой роут отдается главная. а на реакте уже с помощью роутинга управляешь своими роутами
А, и так пользователь переходя по ссылке /about будет видеть "о нас", а не стартовую?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
А, и так пользователь переходя по ссылке /about будет видеть "о нас", а не стартовую?
да
источник

CG

Cat Gn in React — русскоговорящее сообщество
Спасибо) остался последний вопрос: https://t.me/react_js/1023839
источник

CG

Cat Gn in React — русскоговорящее сообщество
Вопрос взят не с бухты-барахты. Это советовал делать на однострантчнике сайт, проверяющий скорость сайтов
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
футер везде используется?
источник

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
футер везде используется?
Ну одна страница, значит везде
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
Ну одна страница, значит везде
не значит, то что у тебя spa не значит что на всех роутах один и тот же лэйаут. мож у тебя футер только на главной, а на всех остальных нет, я ж откуда знаю. Если везде то грузи сразу, иначе твоя главная загрузится а футер долетит позже, что може выглядеть кринжово
источник

CG

Cat Gn in React — русскоговорящее сообщество
Александр Бакиматов
не значит, то что у тебя spa не значит что на всех роутах один и тот же лэйаут. мож у тебя футер только на главной, а на всех остальных нет, я ж откуда знаю. Если везде то грузи сразу, иначе твоя главная загрузится а футер долетит позже, что може выглядеть кринжово
Значит lazy работает на роутинге и на страницах по-разному? На роутинге он будет держать компонент на сервере, пока не перейдут по ссылке. Для футера на странице он загрузит его, но в последнюю очередь. Или я опять что-то не понял?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Cat Gn
Значит lazy работает на роутинге и на страницах по-разному? На роутинге он будет держать компонент на сервере, пока не перейдут по ссылке. Для футера на странице он загрузит его, но в последнюю очередь. Или я опять что-то не понял?
он работает для всех одинаково - до момента его вызова. при роутинге он будет вызван при переходе на урл. с футером он будет вызван как только произойдет рендер компонента в котором этот футер используется.
источник