Маршрутизация в React с помощта на библиотеката Router
В този раздел ще се запознаем с много интересна и важна част при създаването на web-приложения - маршрутизация. Точно благодарение на маршрутизацията потребителят може да се придвижва между множеството web-страници в зависимост от действията или изпращаните заявки.
От този урок ще научим как да използваме външната библиотека React Router, за да създаваме React приложения с маршрутизация.
React Route ни позволява да работим с маршрутизация както от страна на клиента (тоест в браузъра), така и от страна на сървъра. Той позволява създаването на сложни едностранични web-приложения, използващи навигация без обновяване на цялата страница (тоест без допълнителни заявки към сървъра), както и работа с историята на браузъра (бутони назад).
React Router използва архитектура, основана на компонентния подход. По този начин, тази библиотека позволява навигация между множеството компоненти на React приложението, промяна на URL в браузъра и поддържа синхронизация на състоянието на вашето приложение с URL.