selectAtom
code:ts
const defaultPerson = {
name: {
first: 'Jane',
last: 'Doe',
},
birth: {
year: 2000,
month: 'Jan',
day: 1,
time: {
hour: 1,
minute: 1,
},
},
}
const personAtom = atom(defaultPerson)
const nameAtom = selectAtom(personAtom, (person) => person.name)
reduxのuseSelector的な
これ使いどころあるのだろうか
普通にderived atom作ればええやんという気がするが
code:ts
const nameAtom = atom(get => get(personAtom).name);
selectorとなる関数を使い回せるところが利点だろうか