React Newsletter #313

Creating a rich text editor with Rust and React, Remotion 3.0, and Why to not use create react app


This issue is sponsored by React - The Road to Enterprise.

React - The Road to Enterprise is a new, advanced React book that'll teach you industry-level techniques, best practices and concepts like advanced component and state management patterns, performance optimisation, scalable and maintainable architecture, testing, and much more.


Articles

Creating a Rich Text Editor using Rust and React

In this article, Arend van Beelen writes about how he and his team at Fiberplane used Rust and React to build their own Rich Text Editor. RTEs are notorious for their need to support complex user interactions, so there were lots of challenges they had to overcome along the way.

Sebastian Markbåge's tweet thread on early hydration in React

Sebastian was one of the original members of the React team (he now works at Vercel). This tweet thread shares some insights on React's initial approach to hydration and SSR.

React Batching

This short article from Robin Wieruch uses a helpful code example to explain the benefits and the technique behind batching in React.


Tutorials

Work with APIs? Get better API observability in minutes

Postman and New Relic have teamed up to help you get real-time visibility into your API performance in context of your other application performance metrics. Don't know where to start? The New Relic & Postman quickstart gets you up and running in minutes, for free. [sponsored]

Build a Real-Time Order Book Application

In this tutorial, Mihail Gaberov walks you through each step of building an Order Book web app that displays real-time cryptocurrency info using React, TypeScript, Redux, WebSockets, and more.


Jobs

Senior or Staff Frontend Engineer - React (100% Remote)

Close.com is looking for two experienced individuals that have a solid understanding of React and want to help design, implement and launch major user-facing features. They are a 100% globally distributed team of ~45 high-performing, happy people that are dedicated to building a product our customers love.

Yeti Labs is looking for Frontend (React + Typescript) developers

Yeti Labs is a human-centered frontend studio designing and building webapp for DeFi protocols. We love UI animations, innovative UXs, best practices, reusing our code, improving our workflow and learning new things. Come join our crew as we solve interesting challenges while having fun.


Projects

Remotion 3.0

Remotion lets you use React to create videos, and this v3 release includes Remotion Lambda for "rendering at scale", along with parallel rendering and encoding, new APIs, and better error handling.

PrimeReact v8

This new release from what claims to be "the most complete React UI component library" includes 80+ open source UI themes and a complete rewrite of the class based components as functional hooks components.

Crylic

A WYSIWYG editor for React that can display and edit JSX/TSX files, create components, edit inline/CSS/styled-components styles, and more.

react-transition-value

This library lets you transition and animate number values using easing functions.

Jest v28

The popular testing tool just released a new update with support for sharding a test run across multiple machines, package exports, and the ability to customize the behavior of fake timers. There's also a long list of breaking changes to be aware of.


Videos

Why I don't use Create React App

In this 19-minute video, Dev Ed talks about CSR, SSR, and SSG and why he feels Create React App isn't relevant anymore in 2022.

made with ❤️ by ui.dev