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

The React Newsletter

Hi <<First Name>>,
 
10 React security best practices
Looking for the best ways to secure your React app? Then you’ve come to the right place!

I created this checklist of React security best practices to help you and your team find and fix security issues in your React applications. I’ll show you how to automatically test your React code for security-related errors and automatically fix them.

Let’s get to it!

Read more
 
Server Rendering with React and React Router v5

Server-side rendering AKA Isomorphic JavaScript AKA Universal JavaScript is the pipe dream idea of running your same JavaScript code on both the server and the client. Why is that beneficial? Well, you’ll typically benefit from code reuse, improved performance, and SEO gains. The more appropriate question is are the benefits you gain worth the complexity you’ll add? When building a server-rendered app, there are more circumstances you have to consider.

Which code will be shared?

Is there initial state that needs to be shared?

How do you handle routing on both the server and client?

Because all of these questions can be answered linearly, we’ll take the same approach with this post.

We’ll start off with the bare basics, solve it, then add in more complexity. By the end, you’ll be able to decide if the complexity trade-off of server rendering is worth it for your specific application.

If this is a new concept to you, it’s important to grasp the big picture of how all the pieces fit together before diving into the details.


Read more
 
Module Federation for NextJS 10
Learn how to use Module Federations to export components directly out of your NextJS 10 applications into other NextJS applications. If you are running a micro-site architecture and you want Micro-Frontends, this is a valuable architectural option.

Watch video
 
Top 7 Ways to Optimize the Performance of React Applications

The way web applications are created has changed since the creation of React.

By operating on a virtual DOM instead of the real one, it makes updating UI extremely fast and manageable.

It seems that all tools are set up from the beginning, so how is it possible that React apps still have poor performance and delays?

Actually, the way people use the library is no less important.

In this article we will learn about 7 approaches to make the React application faster.


Read more
 
A Simple Explanation of React.useEffect()

I am impressed by the expressiveness of React hooks. You can do so much by writing so little.

But the brevity of hooks has a price — they’re relatively difficult to get started. This is true for useEffect() — the hook that manages side-effects in functional React components.

In this post, you’ll find everything to understand and start using useEffect() hook.


Read more
 
How to Use SVG Icons in React with React Icons and Font Awesome

Icons are a way to visually communicate concepts and meaning without the use of words. This could be for categorization, an action, or even a warning.

How can we add icons using SVG to our React apps to improve our visual communication?


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