Size: a a a

Reatom — стейт-менеджер

2020 June 03

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
🙏
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
пытался сделать по примеру
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
чтоб получить доступ к атому isAuth мне каждый раз импортировать его нужно в компоненты?
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
да...
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
а что не так?
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
либо компонент сам знает, откуда брать данные
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
либо прокидываешь данные через пропсы и куча лишних пересчетов
источник

S

Sergey in Reatom — стейт-менеджер
Ivan Sequend 👾
чтоб получить доступ к атому isAuth мне каждый раз импортировать его нужно в компоненты?
ты не импортируешь его в компонент, ты подписываешься на состояние и вытаскиваешь его из состояния, это ведь просто селектор
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
Ну в компоненте доступ к атому как получить, ведь:

const x = useAtom(AtomName)
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
AtomName через импорт
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
Это же самый «фэн-шуй» или я ошибаюсь?
источник

a

artalar in Reatom — стейт-менеджер
Ага)
источник

IS

Ivan Sequend 👾 in Reatom — стейт-менеджер
Ну а реакт подписывается/отписывается сам, как я понял из документации
источник

a

artalar in Reatom — стейт-менеджер
Да
источник

АС

Алмаз Сиразитдинов... in Reatom — стейт-менеджер
Всем привет. Я так понимаю useAtom сам подписывается на стор и отписывается от него по необходимости. А можно ли как-то сохранить стейт для этого атома? Чтобы при следующем маунте он брал уже готовый стейт.
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
да, тут 2 варианта
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
либо передавай атом при создании стора
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
либо просто сделай пустую подписку на этот атом где-нибудь в самом приложении
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
пока есть хотя бы одна подписка на атом, данные не пропадут
источник

АС

Алмаз Сиразитдинов... in Reatom — стейт-менеджер
Ilyas Kabirov
либо передавай атом при создании стора
Ага, думал о таком. Вот только мне показалось это не совсем по феншую) Т.к. атом хранится в папке компонента, а стор совсем в другом.
источник