когда я вызываю действия mobx в методе рендеринга Route, я просто получаю «cant setState () на не смонтированном компоненте».это действие mobx существенно меняет содержимое страницы индекса, и у меня есть отдельный Маршрут с путем "/ products", который также вызывает это действие mobx.
Компонент маршрута находится внутри компонента Switch в отдельном файле.Mobx действия и ценности происходят от внедрения и наблюдения.Я провел несколько хороших дней, пытаясь найти решение, но безрезультатно.
пример компонента Route:
<Route to={`${lang}/`} render={() => { ui.selectFilter('something'); return <Index /> }} />
<Route to={`${lang}/products`} render={() => { ui.selectFilter('something2'); return <Index /> }} />
какие-либо советы о том, как лучше справиться с этим или какие-либо обходные пути?