Copy
Stay up to date with the latest news on React.
View this email in your browser

The React Newsletter

Hi <<First Name>>,
 
How to avoid React's "Naughty List"
Every year, Santa Claus and his helping elves create a special list for every child in the world: the Naughty or Nice list. React has something quite similar – Strict Mode.

Read more
 
Making stupid React smart in re-rendering
We had a bunch of large component trees in our company’s web application. And I saw them re-rendering from the top to deep down to the bottom for no reason. At first, I thought it would be easy to get them correct.

Read more
 
A11y And React, Why Is It Important?

Watch video
 
SWR: React Hooks for Remote Data Fetching

SWR is a React Hooks library for remote data fetching.

The name “SWR” is derived from stale-while-revalidate, a HTTP cache invalidation strategy popularized by RFC 5861.

SWR first returns the data from cache (stale), then sends the fetch request (revalidate), and finally comes with the up-to-date data again.


Read more
 
14 Beneficial Tips to Write Cleaner Code in React Apps

Writing clean code is something that becomes mandatory at some point in your career, especially while you’re trying to obtain your first developer job.

It’s essentially what makes you a team player and can either break or make your success at a job interview. How you write code is one of the things they want to look at before making the hiring decision. Your code should be understandable by humans and not just by a machine.

The things listed in this piece should apply more the bigger your project becomes and might not be necessary for smaller ones. Just use your best judgment.

Here are 14 beneficial tips to write cleaner code in React apps.


Read more
 
Handling API request race conditions in React

Many blog articles talk about loading api/async data in React apps, with componentDidMountuseEffect, Redux, Apollo…

Yet, all those articles are generally optimistic, and never mention something important to consider: race conditions could happen, and your UI may end up in an inconsistent state.


Read more
 
React video courses
Because I need to pay my bills 😉
 
Copyright © 2020 ABL - The Problem Solver, All rights reserved.


unsubscribe from this list    update subscription preferences 

Email Marketing Powered by Mailchimp