React переход между экранами (компонентами)

Рейтинг: 0Ответов: 0Опубликовано: 20.02.2023

Продолжаю изучать React, и мне стал интересен один момент.

Есть навигация по страницам через react-router-dom, тут все понятно, переход по страницам без перезагрузки страницы.

Но я наткнулся на библиотеку от В Контакте под названием VKUI, в которой имеется компонент <Root />, а он в свою очередь имеет коллекцию из дочерних элементов <View /> и свойство activeView.

Суть в том, что при изменении свойства activeView, нам открывается нужный экран (View), но это работает не как ссылка, а как рендер компонента, т.е. в адресной строке путь не меняется.

Мне стало интересно, как называется такой способ реализации переходов, какие у него плюсы и минусы?

Ответы

Ответов пока нет.