4 года"? Вот если у нас есть компонент в котором в стейте есть булеан "показывать/не показывать". Он имеет в себе toggleShow метод который инвертит этот булеан. И этот компонент - это элемент списка. В списке есть особые элементы которые по умолчанию должны быть раскрыты, но также должна быть возможность их сворачивать как и остальные. Собственно вопрос: какой метод для этого наиболее кошерный? Делать initial state в зависимости от пропса вроде как антипаттерн, но че то в данном случае так и хочется этот антипаттерн заюзать
"Делать initial state в зависимости от пропса вроде как антипаттерн" - это не антипаттерн
ну да, нормальная тема вроде как (ну если так претит, инициализируй массив с айдишниками записей сразу, по айдишнику в массиве тоггли в парент компоненте)
getDerivedStateFromProps подойдет лучше
initialValue - норм
Обсуждают сегодня