Size: a a a

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

2020 April 21

a

artalar in Reatom — стейт-менеджер
Ilya Agarkov
можно тогда и dependencyMather нарузжу выкинуть)) бывает нужен в  фабриках)
Туплю видимо, это что?
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
artalar
Туплю видимо, это что?
в атоме колбек принимающий on
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
Ilya Agarkov
можно тогда и dependencyMather нарузжу выкинуть)) бывает нужен в  фабриках)
тип всмыле
источник

a

artalar in Reatom — стейт-менеджер
Ааа, в смысле его тип. Ок
источник

m

mg901 in Reatom — стейт-менеджер
@artalar я до сих пор не понял, для чего нужен в useAtom второй аргумент приинимающий массив? Мемоизация?
источник

m

mg901 in Reatom — стейт-менеджер
или это как-то связано с mount / unmount компонента?
источник

a

artalar in Reatom — стейт-менеджер
mg901
@artalar я до сих пор не понял, для чего нужен в useAtom второй аргумент приинимающий массив? Мемоизация?
Третий аргумент в смысле?
Ты можешь во втором аргументе передать функцию маппинг, а в третьем аргументе указать ее зависимости для мемоизации. Типа

const itemData = useAtom(itemsMapAtom, itemsMap => itemsMap[props.id], [props.id])
источник

m

mg901 in Reatom — стейт-менеджер
artalar
Третий аргумент в смысле?
Ты можешь во втором аргументе передать функцию маппинг, а в третьем аргументе указать ее зависимости для мемоизации. Типа

const itemData = useAtom(itemsMapAtom, itemsMap => itemsMap[props.id], [props.id])
сорян. Тогда третий.
источник

m

mg901 in Reatom — стейт-менеджер
@artalar для чего нужен третий аргумент?
источник

a

artalar in Reatom — стейт-менеджер
Так я ж описал 😅
источник

a

artalar in Reatom — стейт-менеджер
в третьем аргументе указать ее зависимости для мемоизации (колбека во втором аргументе)
источник

m

mg901 in Reatom — стейт-менеджер
artalar
Так я ж описал 😅
заработался уже. Сори. Спасибо.
источник
2020 April 22

a

artalar in Reatom — стейт-менеджер
Засервил новую доку предложенную Ivan
https://3000-e9070dd3-9f02-4521-88d2-52fb7eb54d54.ws-eu01.gitpod.io/#/modules/_reatom_core
источник

a

artalar in Reatom — стейт-менеджер
Надо половину заигнорить 🤔
источник

NS

Nikita Stenin in Reatom — стейт-менеджер
403 ошибка
источник

a

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

a

artalar in Reatom — стейт-менеджер
ну это очень временный сервак
источник

NS

Nikita Stenin in Reatom — стейт-менеджер
Но глянуть бы все равно хотелось)
источник
2020 April 23

a

artalar in Reatom — стейт-менеджер
Лучше так, конечно, никогда не делать, но если очень надо…
function setState(store, atom, value) {
 store.dispatch({
   type: initAction.type,
   payload: {
     ...store.getState(),
     [getTree(atom).id]: value
   }
 })
}
источник

I

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