#159 — October 9, 2019

Read on the Web

React Status
Your weekly React news digest, every Wednesday

Welcome to another week in the world of React — we hope you're having a good one. A relatively quiet week, but we still have some goodies for you :-)

React Hook Form: Simple, Extensible React Form Validation — It’s not just an interesting project, but it has one of the best project homepages I’ve seen too, complete with code comparisons with similar libraries. GitHub repo.

Blue Bill

The Differences Between the Same App Created in React and Vue — An interesting side-by-side comparison of the same app built by the same developer in both React and Vue.js. If you’ve seen this post before, it’s just been rewritten and updated to use React hooks.

Sunil Sandhu

Get Powerful React Native Crash Reporting 🚀 — Automatically detect crashes in your React Native apps using Bugsnag. Handle minified JS using sourcemaps and surface fully symbolicated stacktraces for JavaScript, iOS, and Android all in one place. Get started with our free trial.

Bugsnag sponsor

Preact X: A Fast, 3KB React Alternative — Two years in the making, the latest version of Preact, a popular lightweight React-compatible alternative, is here. Support for hooks, ‘fragment’ components, and improved error handling are all here. For more info, check out the What’s new in Preact X guide.


Create React App 3.2 Released — It’s a minor release for the “get a React app up and running in one command” tool that fixes a few bugs and makes life a bit easier for TypeScript users.


👪 An Online React Meetup TomorrowThis Dot, who are well known for their State of Frameworks online meetups, are running an online React meetup on Thursday 10th (tomorrow!) featuring two talks.

This Dot Media

💻 Jobs

React JS Developer (Remote) — We’re looking for an ambitious React developer to help us make komoot the place to go to plan outdoor adventures.


Find A Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.


📘 Tutorials and Stories

Making Your UI Tests Resilient to Change — An example of testing a login form using selectors that are less likely to break over time.

Kent C Dodds

An Introduction to SVG for React Developers — When you need a vector graphic in a Web application, SVG is the first technology to turn to. This is a very entry level tutorial which shows off the basics of creating a ‘spinner’ component.

Daniel Matarazzo

📕 Test-Driven React: Optimize Your Workflow, Achieve Coding Zen

The Pragmatic Bookshelf sponsor

Building a Video Chat with React Hooks — Note: It leans heavily upon Twilio’s service, for which you’ll need an account.

Phil Nash (Twilio)

How to Generate a PDF Using Node, React, and Headless Chrome


Demonstrating Reusable React Components in a Form

Kingsley Silas

🔧 Code and Tools

React Tippy: A Lightweight Tooltip for React — Based on tippy.js and powered by Popper.js under the hood. GitHub repo.

Khoa Thai

UseAnimations: A 'Micro'-Animations Library — Basically lightweight icon animations. Despite the name, this is not hooks related, BTW.

Tuan Phung

Serverless Handbook for Frontend Engineers — Curious about serverless? Wanna get into backend but not sure how? This handbook is for you. Recipes you can apply today.

Swizec Teller sponsor

next.js v9.1.0: The React Framework — You’ll particularly like this release if you’d rather put your source in a src directory (which now works out of the box).


AwesomeSlider: A '60 fps', Customizable Image/Video Carousel

Rafael Caferati

React-GA: A Google Analytics Module — If your app needs to log events with Google Analytics, this will help.

Simeon Cheeseman et al.

React Tabulator: An Advanced Table Library

Duc Ng

Thanks for reading and if you have anything you want to submit for a future issue, just hit reply. We do see all of the replies, even when we're unable to respond to every one :-)