🚀🚀

Size: a a a
🚀🚀
🚀🚀
🚀🚀
🚀🚀
DS
DS
DS
NT
yv
ЕГ
const event = sample({
source: $entities,
clock: fx.done,
fn: (store, done) => ({store, done.result})
})
🚀🚀
sample({
source: {
store,
entities: $entities,
},
clock: fx.doneData,
target: store,
fn: ({store, entities}, id) => ...
})
@dreamernekit🚀🚀
const event = sample({
source: $entities,
clock: fx.done,
fn: (store, done) => ({store, done.result})
})
ЕГ
NT
NT
ЕГ
🚀🚀
🚀🚀
sample({
source: store,
clock: event,
fn,
target: store
})
NT
NT
const teamUpdated = sample({
source: $teams,
clock: editEmployeeTeam,
fn: (teams, teamId) => teams.find((team) => teamId === team.id),
})
export const $employee = restore<Employee>(fetchEmployeeFx.doneData, null)
.reset(InitGate.close)
.on(teamUpdated, (store, team) => ({ ...store, team }))