React Newsletter #268

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.

👉 Check out their free trial.


News

React 18 Alpha

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:

  • New, opt-in concurrent features (as opposed to an all-or-nothing Concurrent "mode")
  • Stable support for all Suspense functionality (including data fetching)
  • A new Root API -- ReactDOM.createRoot

Other React 18 articles:


Articles

React Cheat Sheet

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.

Redux Alternatives in 2021

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.


Tutorials

React and TypeScript: The Basics

Sara Bastian demonstrates how the scripting language gets implemented with React by setting up a habit tracking app.


Job Listing

G2i is seeking Senior React, React Native, or Node Developers | 100% Remote

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.


Projects

Jotai 1.0

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.

Nano Stores

A tiny state manager (152 bytes) for React, Preact, Vue, Svelte, and vanilla JS. It uses many atomic, tree-shakable stores and direct manipulation.

typesafe-i18n

An opinionated, fully type-safe, lightweight localization library for React and TypeScript projects with no external dependencies.

Strive

An open source video conferencing platform that bills itself as a fast and modern alternative to BigBlueButton, built with React.


Videos

Intermediate React.js Coding Interview (ft. Clément Mihailescu)

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.

What’s new in React 18

This 5-minute video does a great job of simply explaining what's coming in React 18.

made with ❤️ by ui.dev