React Newsletter #352

Making React Native gestures feel natural, 10 web dev trends for 2023, and The building blocks of great docs


This week's sponsor is React Data Grid's MacBook Pro Giveaway

Want to win a Macbook Pro M2? To enter, all you have to do is Star the React Data Grid repository on Github before February 4th. That's right, just star the repo, and you'll have a chance to win a brand new, $2,000 MacBook Pro.

Again, just Star the repo, and you'll be entered to win. Good luck!


News

Replace Create React App recommendation with Vite

Theo Browne opened an issue in the React repo where he suggested replacing CRA with Vite, and a lot of folks jumped into the discussion. Feel free to check it out and lurk or jump in for yourself.

The new React docs are "99% done", according to Dan Abramov

Take a drink if you've heard that one before 😉.


Articles

Make Your React Tests Easier to Write, Understand and Maintain

In this article, Andrew Smith writes about how you can simplify your testing by separating your test code from the code that's used to interact with the component itself with the Component Object Model pattern.

Making Your React Native Gestures Feel Natural

Andrew Lo wrote on the Shopify blog about a few simple ways he's found to help gestures and animations feel better and more natural.

Refraction, dispersion, and other shader light effects

Maxime Heckel wrote this great, in-depth blog post all about shader light effects you can use to spice up your site. They include lots of code snippets and real-world examples for you to work with as well.

The building blocks of great docs

Darius Cepulis wrote on the Mux blog about how "great documentation is the backbone of a great API company", and breaks down how his team approached writing the new Mux docs, which just shipped their first public beta version.

10 Web Development Trends in 2023

Robin Wieruch shares some web dev trends he expects to see this coming year, including the rise of meta-frameworks, new application and rendering patterns, monorepos, and more.


Jobs

Senior Full Stack Engineer

Motion is looking for experienced TypeScript engineers to build the next generation of productivity tools. You'll inform key frontend architectural decisions that help Motion scale the next 2 order of magnitudes, create delightful user-facing features, and improve application performance. We are an ambitious team of 15 people distributed remotely across North America. This job is remote-friendly with a salary range of $160k-210k.


Projects

Theatric

A pane library for React created by the Theatre.js team that lets you tweak values in your components, undo/redo your changes, and easily animate things with Theatre.js.

React Pro Sidebar v1.0

A set of components for creating high level, customizable side navigation, which just launched v1.0 last week.

made with ❤️ by ui.dev