New project release π
I've been working hard on XState by Example, a collection of state machines with visual and interactive examples.
It uses XState 5, the latest version of XState.
https://t.co/yma1ojOTW4
Twenty 1.0 is live on Product Hunt π
After two years building https://t.co/DQd4D6rFp0, we're thrilled to launch our v1.0. Any support β upvote or comment β would mean a lot
https://t.co/7ut0ZE2yFG
@DavidKPiano What do you think about a hook or a function to batch update several states?
Recoil has the useRecoilCallback hook, which provides a snapshot of all states and allows you to update multiple states simultaneously.
https://t.co/cx51eazLly
π XState Store v3 is now released!
β Simpler, more ergonomic API (single arg, store.trigger.event(β¦))
β Enqueue effects
β Store selectors
β No more awkward types property
β useStore(): a useReducer() alternative
β And more! (still tiny: ~ 1kb)
npm i @xstate/store
New project release π
I've been working hard on XState by Example, a collection of state machines with visual and interactive examples.
It uses XState 5, the latest version of XState.
https://t.co/yma1ojOTW4
I had the chance to interview Nick Worrall about how his team uses XState to build @WebinarGeek.
Nick shared many details and even showed me some code!
I loved our conversation, and I hope you'll do so.
https://t.co/1oii992w0y
Today, I will do the 7th weekly live stream for @twentycrm. We will work on a technical article.
Join me on Twitch at 4 p.m. UTC+1, and bring your questions!
https://t.co/eKTujHDp37
@aarondfrancis My biggest issue when I tried to diarize/transcribe my videos with a custom solution was the lack of understanding of tech jargon. I know Whisper can take a few words as input, but thatβs not ideal. If you end up with a solution, Iβm in π