Я пытался переключить страницу с помощью кнопки Link и списка элементов, когда я нажимаю кнопку Link. В основном я вижу 2 популярных возможных подхода к этому:
- Используя реагировать на маршрутизатор и создать маршруты, один для кнопки списка, а другой для элементов списка, который открывается при нажатии на элемент кнопки списка, который получает элементы списка в качестве реквизита в маршрутизаторе.
Передайте свойства элементу списка, но отобразите его на той же странице, но с условием переключения состояния. Пример -
this.state.showList===true ? :
Здесь я смущен, чтобы выбрать между этими двумя подходами. Я предпочитаю второй подход для переключения между компонентами в зависимости от состояния, так как мне менее комфортно работать с маршрутизатором. Но если количество компонентов на этой странице увеличивается, ее трудно поддерживать, используя значение состояния.
Но я хотел бы знать этот стандартный подход для приложений среднего масштаба.
Любые примеры или указатели будут полезны, спасибо.