React Newsletter #210

A visual guide to React mental models, Atomic CSS-in-JS, 5 lesser-known React libraries to check out


Articles

A visual guide to React mental models

We've all heard the term "mental models" enough to make us feel slightly ill. But in this article, Obed Parlapiano uses helpful visuals and code examples to explain exactly what a mental model is and how we can develop better ones for React.

Atomic CSS-in-JS

In this post you'll learn what atomic CSS is, how it relates to functional / utility-first CSS like TailwindCSS, and why big players are adopting it in their modern React codebases.

5 React UI libraries you need to check out in 2020

You probably already know all of React's most popular UI libraries (Material UI, React Bootstrap, etc). In the article, Tomek highlights 5 smaller, lesser-known libraries and explains a few helpful use cases for each.


Tutorials

Your first React TypeScript project: a step-by-step tutorial

Yes, this is another to-do list app tutorial. But if you've never built a TypeScript React app before, it will help you make an apples-to-apples comparison with other frameworks in which you've also written the same app. Nick Scialli does a great job walking through each step and also created a 3-part video series to go along with this tutorial.

Forms in React Native, the right way

This step-by-step tutorial walks through how to create a generic form component that can be used whenever you need to deal with forms.


Sponsor

React developers are in demand on Vettery

Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today. Get started today.


Projects

react-typescript-cheatsheet 🏆

These in-depth, open-source cheat sheets are a great resource for experienced React developers getting started with TypeScript

blitz ⚡️

Rails-like framework for monolithic, full-stack React apps — built on Next.js


Videos

Max Stoiber: How open source changed my life

This 11-minute "mini-documentary" tells the story of Max creating react-boilerplate after dropping out of university (twice). It's a well-made video and will definitely give you some added motivation to contribute more to open source and to maybe work a little harder on that project you've been putting off.

MERN stack user authentication

This video is part 1 of a tutorial series in setting up a project template for working with user authentication in the MERN stack. You'll learn to register user accounts to a MongoDB database, log in users on the React frontend, and verify logged in users. You'll use React hooks and the context API to deal with the state management of the user authentication in the frontend.


made with ❤️ by ui.dev