#240 useEffect and useLayoutEffect

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.

this week's favorite

useEffect and useLayoutEffect

From React's 16.8 release, there has been quite a change in the way we use to write React components. In this version, the React team introduced Hooks, allowing you to share your component logic and not write a single class anymore. People reacted very well to this change and started rewriting all their code to Hooks, removing complexity and making their codebase smaller.

The unseen performance costs of modern CSS-in-JS libraries in React apps

In this article, I will attempt to demystify the high-level strategies of the most popular CSS-in-JS libraries, discuss the performance issues they may introduce on occasion and finally consider techniques that we can employ to mitigate them. So, without further ado, let’s jump straight in.

Automate React Native builds with GitHub Actions

React Native does cooperate well with tools like Fastlane or Bitrise, which allows setting up near-zero-configuration CI/CD pipelines without too much hassle, but we can see that using GitHub for DevOps needs will help to reduce both decentralization and friction points, by focusing our whole mobile development workflow into one single platform.

How To Use The HTML Drag-And-Drop API In React

In this tutorial, we’ll build a React drag-and-drop component for file and image uploads. In the process, we’ll learn about the HTML drag-and-drop API. We will also learn how to use the useReducer hook for managing state in a React functional component.

This Is How I Created a Simple App Using React Routing

This tutorial explains how I created a simple app using React Routing.

courses

9 Things Learned Building the Same App with Angular & React

What can you learn from rewriting an Angular app with React? TJ VanToll has spent several years working with Angular and is now entering React in his role as developer advocate for KendoReact. Check out his list of nine things he learned going through the rewrite process, including: 1) React is Simpler in Many Ways; 2) Create React App Does a Concerning Amount of Magic; 3) React Hooks Are Confusing – and more!

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.