Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!
https://t.co/zxTchNDMwD
πToday we're releasing Signia, a new reactive state management library by tldraw. Open source, MIT licensed, wicked fast.
Read the announcement: https://t.co/IAZug3K2fB
See the code: https://t.co/S6wa5EgOPy
Zod 3.20 is here! This is a big one.
π’ `z.coerce`
π’ `.pipe()`
π’ `.catch()`
π’ `z.symbol()`
π’ `z.number().finite()`
π’ `z.string().datetime()`
https://t.co/YHhSLwRhYu
Zod 3.20 is here! This is a big one.
π’ `z.coerce`
π’ `.pipe()`
π’ `.catch()`
π’ `z.symbol()`
π’ `z.number().finite()`
π’ `z.string().datetime()`
https://t.co/YHhSLwRhYu
π₯³ with @huspreyhq we're announcing our β¬3M seed round!
With the funds we will continue to do what we do best. Building a product that data analysts love and that help build the best data notebooks.
For more details:
https://t.co/RPxQMY3Nwo
@flybayer I'm making m'y own π : type safe including custom issues, FormData based, custom validation or zod schema. Inspired by react-zorm.
I'm still working on it but it should be ready soon: https://t.co/FNEQMBK1Ua
We are beyond excited to announce that Remix is joining Shopify! π
Thank you all for joining us on this journey. It's only getting better from here!
Learn more π
https://t.co/0dpHX7aRrw
@dan_abramov @jjenzz@giuseppegurgone@aulneau Um... π€ Did you see this codesanbox I sent earlier ?
https://t.co/GeEfH6McIU
Is this tearing or is it something else ?
@jjenzz@giuseppegurgone@aulneau With external store you can tearing without concurrent mode, the issue above is what useSyncExternalStore is supposed to solve. It's just that the hacky fixes that were used before don't work with concurrent mode...
@jjenzz@giuseppegurgone@aulneau @dan_abramov Ref + pub/sub is an external store because the signal of "state has changed" is propagated by your pub/sub and not by React.
@jjenzz@giuseppegurgone@aulneau When the value of a context changes react make sure to render components in the order of the component tree, while in your case it's the order of subscription that matter. Which mean you could get tearing...