https://codesandbox.io/s/async-tree-bze0n тут код анриал завести будет, это просто для примера. Строки 68 и 81 в index.js - туда прилетает значение, которое стоглилось в компоненте уровнем выше. Так вот оно всегда
false
как в initial state и никогда больше не меняется.
В компоненте index.js - значение меняется, всё окей. А вот ниже уже нет.
- Сам компонент filter, в котором нет обновления, я деструктурирую из объекта, который передается в поле filterComponent в columns.js и в файле index.js я записываю в него новые пропсы и возвращаю его.
- Получается filter.js никогда не получает новую пропсу, всегда initial, он получает пропсы только один раз, так вот вопрос, почему?