? <content> : null. Проблема заключается в том, что если перейти на другой курс, то состояние courseAtom`a не сбрасывает, а хранить прежние данные, и даже если я перешел на другую страницу, всё равно показывает courseAtom.status === "READY". Как можно насильно очистить ATOM?
@artalar :^)
Так смысл стейт менеджера как раз в том что атом не привязан к компоненту и хранит один и тот же стейт между разными компонентами. Нужно либо сделать доп экшен reset и диспатчить его на анмаунт через юзЭффект. Либо, если для каждого компонента нужен свой атом, нужно создавать его через колбек юзСтейта (да, сам атом будет лежать в юзСтейт, менять его не нужно).
Обсуждают сегодня