Избегайте getDerivedStateFromProps для активной подвкладки в меню навигации React - PullRequest
0 голосов
/ 14 ноября 2018

Это работа, но как упростить ее и избежать лишнего рендеринга с getDerivedStateFromProps. Основная проблема была - установить первый subTab при клике на другой tab.

Также возникла проблема, когда активный subTab не первый, а, например, второй, и я перехожу на другой tab, а активный subTab остается вторым (не сбрасывается на первый)

Я реализовал навигационное меню, используя вкладки пользовательского интерфейса материала, и хочу выделить вспомогательную навигационную вкладку, когда я нажимаю на это значение или нажимаю на него. Я частично это реализовал. Но это не работает, как я ожидал.

Мне нужно определить первую вкладку по умолчанию, если главная вкладка содержит вложенные вкладки, и изменить ее при нажатии

https://codesandbox.io/s/py4xjvrnp0

...