D
Size: a a a
D
l

NT
D
DS

NT
NT
NT
DS
NT
DS
ED
YL
YL
DP
const fx = createEffect(async params => axios(params))
const $store = createStore('тут данные')
$store.on(fx.doneData, (_, data) => data)
const $status = createStore('init')
$status
.on(fx, () => 'loading')
.on(fx.done, () => 'done')
.on(fx.fail, () => 'error')
const Component = () => {
const data = useStore($store)
const status = useStore($status)
if(status === 'error') return <ErrorComponent />
if(status === 'done') return <LoadingComponent />
return <LoadingComponent />
}ED
DS
const effectError$ = restore(effect.failData, "").reset(effect)ED
const effectError$ = restore(effect.failData, "").reset(effect)ED
DS