10+ ReactJS Articles Framework to Read

Rizvy Ahamed
4 min readNov 4, 2020
  1. Build your own React

When you first start reading ReactJS, it is important to understand the concept behind it. You know what they say: “You have to learn to do it yourself.” That’s why rewriting React from scratch is a good idea. If you agree with me, then this article is for you! In this way, you will learn to make good use of each data structure and how to choose between them.

2. Why You Should Build Your Portfolio with React

This article explains why React is the best planning language for building your website portfolio. React comes with many features that help speed up your workflow. You will be able to create and use items such as project icons without having to copy and paste the same code each time. You can also send your React app to Github Pages, which host your website for free.
Also, the article comes with a helpful step with a little tutorial on how to build a simple React portfolio app and experience its power.

3. Build your own React

When you first start reading ReactJS, it is important to understand the concept behind it. You know what they say: “You have to learn to do it yourself.” That’s why rewriting React from scratch is a good idea. If you agree with me, then this article is for you! In this way, you will learn to make good use of each data structure and how to choose between them.

4. How to Build an App with React, Express, and SQLite

In this article, you will find a very useful and well-presented tutorial on how to build your app with React, Express and SQLite. First, you will create a SQLite database. Next, you will create a virtual server and connect it to the database. After that, you will create a React app, use axios to send requests to the server and use React sites to store the received data.

5. Building A Web App With Headless CMS And React

In this article, you will learn what Headless CMS is, and the pros and cons of Headless CMS. From here, you’ll be following a tutorial on how to build a shopping cart using GraphCMS a (Content management system only). After reading this article, you can go ahead and build any web service of your choice using a CMS without a theme and React.

6. React Hooks (and What They Mean for Designers)

Reading this article you will learn how Hooks make React so much easier to write and read, as well as some examples of how you can use them for faster prototyping. Hooks are an engineer tool that makes it easier to build things. This post breaks through the basics of Hooks and how you use them to perform quick prototyping.

7. Storybook

Storybook allows you to set up a live development server that supports hot reloads, so you can create things on your own from your entire project. It helps to reuse something, test it, and speed it up. It also provides an online UI editor that lets you improve, explore, and ultimately showcase your creations collaboratively.

In addition, the newsletter API offers many features and helps configuration like any other. It is used in production by companies such as Coursera, Squarespace, and Lonely Planet.

8. Avoid Reconciliation

React creates and maintains an internal representation of a given UI. Includes React items you return from your items. This representation allows React to avoid creating DOM nodes and accessing more than is required, as that may be slower than JavaScript objects. It is sometimes referred to as “virtual DOM”, but works the same way as React Native.

When partial props or conditions change, React decides whether a real DOM update is required by comparing the newly returned item with the previously offered one. When they are not equal, React will renew the DOM.

9. Error boundaries

Error parameters are React objects that catch JavaScript errors anywhere in their child’s object tree, insert those errors, and display a reverse UI instead of the crashed object tree. Errors of error catch mistakes during delivery, in lifestyle, and in every drug under it.

Part of the section becomes the error limit when defining either (or both) static getDerivedStateFromError () or componentDidCatch () compliant values. Updating status from these life screens allows you to detect an unused JavaScript error in the tree below and display the reverse UI.

10. Working with multiple components

Let’s split the part of the button we have so far into two parts:
Keep the Button item to represent the button item, but with a static label.
Add a new display element to show the value of the calculation.
The new Display section will be for presentation only without its status or interaction. That is normal. Not all parts of the React should have outstanding hooks or interactions.

--

--

Rizvy Ahamed

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.