Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Hvorfor er "bruk trinn" nødvendig?
Noen påpekte at trinn i en arbeidsflyt er som "spawn checkpoints" i et videospill. God analogi.
En interessant konsekvens av å merke en funksjon som "bruk arbeidsflyt" er at du ikke har lov til å gjøre I/O annet enn trinn.
Arbeidsflyter må være bivirkningsfrie og deterministiske. Hver gang du venter på at funksjonen må være et trinn.
Disse funksjonskallene kan betraktes som serialiserbare fortsettelser. Inndata og utdata for disse funksjonene forpliktes til en logg. Tenk JSON.
Hvis du har en arbeidsflyt med 3 trinn og det siste mislykkes, må vi kunne "kjøre hele funksjonen på nytt" og ha et perfekt grep om verdens tilstand.
På denne måten er "bruk trinn" faktisk veldig lik "bruk cache" eller "getStaticProps" - funksjoner som kan eksternaliseres og isoleres i rom og tid, og kjører i forskjellige "datamaskiner".

Topp
Rangering
Favoritter

