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

The React Newsletter

Hi <<First Name>>,
 
Introducing Concurrent Mode (Experimental)
What Is Concurrent Mode?

Concurrent Mode is a set of new features that help React apps stay responsive and gracefully adjust to the user’s device capabilities and network speed.

These features are still experimental and are subject to change. They are not yet a part of a stable React release, but you can try them in an experimental build.


Read more
 
Styling Gatsby. What should I use?

Last week I started working on the revamp of my website and blog. Since I am a front end developer who specializes in React, it made sense to go with a React-based framework.

I wrote the last version using react-static. React Static is like Gatsby — you build the app using React, and it compiles it down to static HTML.

In the two years that have passed, Gatsby has taken off and gained in popularity. I wanted to try out Gatsby and take advantage of its thriving ecosystem.

So I got to work. I ran npx gatsby new and started to work on my brand new shiny website. I soon realized that I needed to make a decision: how should I style my website?

Let’s go over the options we have. We could choose a CSS in JS library like styled-components and emotion. Or we could go with a CSS preprocessor like PostCSS.

Let’s outline some criteria. And see how these different approaches can meet these criteria. Then we can make our decision on what approach to take.


Read more
 
Lydia Hallie - Advanced React Trivia
Watch video
 
Rethinking guide to testing React
About a year ago, I published an article with a similar title, explaining how to test React & Redux applications. It’s available here. While I believe it’s still helpful and somewhat accurate, we can do better. Even if you’re just starting, it’s definitely worth reading — I explain some basic concepts of testing React applications. Either way, here are my thoughts.

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 from 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 article should apply more importantly 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
 
useAuth – the simplest way to add authentication to your React app

useAuth is the simplest way to add authentication to your React app. Handles everything for you – user management, cookies, sharing state between components, login forms, everything you need to get started.

A lot of that is handled through Auth0 right now and I’m very open to adding other providers. I like Auth0 because it’s free for way more users than I’ll ever have and it isn’t Google.


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


unsubscribe from this list    update subscription preferences 

Email Marketing Powered by Mailchimp