@dbrr
начинающий

Как сопоставить значение ключа с элементом?

Как сохранить в сторе ключ со значением указывающим на определенный реакт компонент?
Есть ряд готовых компонентов, нужно в зависимости от установленного значения рендерить определенный компонент.
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
Правильно будет не сохранять ключ компонента в сторе, а сохранять данные из которых можно понять какой компоненте рендерить. Если это один из списка каких-то значений например - id или индекс элемента списка.
Если сложно думать в таком ключе - самый простой способ - дайте каждому компоненту свой уникальный id и его и сохраняйте в сторе. Типа
activeComponent: "component1"

{store.activeComponent === "component1" && <Component1/>}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы