All things React 18, Redux alternatives in 2021, and Jotai 1.0
This week’s issue is sponsored by SyncFusion.
The Syncfusion React UI components library contains over 65 high-performance, lightweight, modular, and responsive UI components in a single package. You also get a built-in theme studio including material, bootstrap, and fabric design components.
The React team published their plan for React 18 last week and released the first alpha version (which is primarily for library creators to play around with). The first public beta is still a few months away.
Highlights:
ReactDOM.createRoot
Other React 18 articles:
Eric Chapman admits that he doesn't use React very often, so he created this memory aid to be a helpful reference for the times he does work with React.
The state management scene might be calming down somewhat after its initial explosion in 2014, but there are still plenty of both stable and cutting edge options to look into. Redux has been the market leader for years now, but thanks to developments in both React itself and competing technologies, Kristofer Selbekk argues that there might be better choices available.
Sara Bastian demonstrates how the scripting language gets implemented with React by setting up a habit tracking app.
Looking for highly competent engineers that take pride in their craft, are never satisfied with their knowledge base, and bring enthusiasm to building applications in React, React Native, and/or Node. Ideal candidates are comfortable working in dynamic engineering environments and display strong communication and documentation skills.
A primitive and flexible state management tool for React that just released v1.0, created by Poimandres (the folks behind React Spring, Zustand, React Three Fiber and more). It features no extra re-renders, state that resides within React, and you get the full benefits from Suspense and concurrent features.
A tiny state manager (152 bytes) for React, Preact, Vue, Svelte, and vanilla JS. It uses many atomic, tree-shakable stores and direct manipulation.
An opinionated, fully type-safe, lightweight localization library for React and TypeScript projects with no external dependencies.
An open source video conferencing platform that bills itself as a fast and modern alternative to BigBlueButton, built with React.
In this hour-long video, Ben Awad gives Clément an intermediate level React coding interview and tests his knowledge in creating a table that can sort columns and search for values.
This 5-minute video does a great job of simply explaining what's coming in React 18.