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

The React Newsletter

Hi <<First Name>>,
 
React v17.0 Release Candidate: No New Features
Today, we are publishing the first Release Candidate for React 17. It has been two and a half years since the previous major release of React, which is a long time even by our standards! In this blog post, we will describe the role of this major release, what changes you can expect in it, and how you can try this release.

Read more
Full Guide to Testing JavaScript & React with Jest, React Testing Library, Cypress
Want to have more confidence in your codebase when making changes? Let’s look at the modern ways and tools used to test JavaScript, TypeScript & React.

Read more
 
A look at React Router 6
The release of React router version 6 is just around the corner. I thought it was time to take a good look at it …

Read more
 
Recoil.js in 10 Minutes (recoiljs React tutorial/example project)
Learn the basics of Recoil.js, a new React state management library.

Watch video
 
Next.js 9.5

We are excited today to introduce Next.js 9.5, featuring:


Read more
 
How to Use useDrag With React

Who can’t remember the first time they rearranged apps on their mobile phone? App icons were flying all over the place. Somehow, though, they magically ended up in neatly arranged rows and columns. Nowadays, this experience is the default. People hardly notice it. When first introduced, it was state of the art, even jaw-dropping. Drag-and-drop was a known concept long before smartphones. But it was with the introduction of touch interfaces that it became a widely known phenomenon.

There is a certain feeling about virtual dragging. Things become tangible. It’s a pleasing sensation to be able to actively move items on the screen. Not all use cases are practical. The ones that work surely have their place. For instance, the drag-and-drop to upload is one excellent pattern.


Read more
 
Cypress Tutorial
Tired of having users email you that your web application is broken? Using Cypress.io, the JavaScript End to End Testing Framework, as a quality control tool will help a lot in preventing those emails. Yet Cypress.io, good as it is, is not a silver bullet.
 
In this upcoming video course Maurice de Beijer will teach you all about using Cypress.io. You will learn how easy it is to get started and create your first useful tests. You will also learn how to make tests for data driven applications more reliable and even faster. He will show you how to test applications using 3rd party authentications services. And you will learn how to include all that as part of your continuous integration build. Hellping you prevent errors from ever deploying.
 
Want to learn more? Go to https://www.cypress-tutorial.net/ and subscribe to hear about the updates and the course launch. Don’t worry, I am not going to spam you. And you can unsubscribe at any time.
Setting up a CI/CD workflow on GitHub Actions for a React App (with GitHub Pages and Codecov)

In this tutorial, I'm going to show you how to create a simple workflow that I use on my personal projects with React.

This workflow created on GitHub Actions will be responsible for automatically test the source code, generate a test coverage report and upload it on Codecov, build and deploy the project on GitHub Pages. All these jobs are activated by a push or pull request event on master branch.


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