If you are utilizing React’s hook system, then you are using the useEffect life cycle method in place of the usual componentDidMount method for class-based components. In this method, there’s almost always code related to the HTTP requests you make. …


Photo by Ferenc Almasi on Unsplash

Sometimes learning new things can be overwhelming and tedious. However, that is not the case for React Hooks. If you are someone who has never taken the time to learn Hooks and you primarily use Class-based components, it might be time to give it a try.

When I first learned…


If you are unfamiliar with Class-based components you are bound to come across this error:


Photo by Tudor Baciu on Unsplash

To understand Async/Await you first have to understand what promises are and how they work:

JavaScript is single threaded, meaning that two bits of script cannot run at the same time; they have to run one after another. A Promise is an object that represents the eventual completion (or failure)…


My primary goal in writing articles is to help fellow programmers understand concepts more easily by using just the right amount of depth while also keeping it simple. However, this article is a bit different. This article aims to help non-technical people have a basic understanding of the otherwise convoluted…


Everyone knows redux is a very tedious state management system to work within general. However, one of the upsides of using it is how easy it is to utilize redux-form. Redux-form is a state management system for forms that utilize React and Redux. …


Over the period I’ve spent learning Redux, I noticed that there are mixed reviews in terms of people’s overall opinion of it. Most complaints I’ve heard so far are pertaining to the amount of boilerplate required to do simple tasks, and it is true. Redux does require tons of initial…


In the previous article I wrote, I went over the Redux Cycle. This article is going to focus on React-Redux. Firstly, why react-redux? As you continue to work on an application, Managing the state can become very convoluted. React-Redux is a State Management System to make managing State easier.

The…


A major part of learning React is also learning Redux. Redux makes managing state easier in complex applications by centralizing the information in one place. Before learning React with Redux it is important to know each part of the “Redux Cycle”.

  • Actions Creators and Actions: Every Action Creator returns an…


At some point, you will come to terms that a lot of web design consists of forms. You can use forms for search bars, login, signup and the list goes on. …

Brian Rhodes

Software Developer | Writer at 𝘑𝘢𝘷𝘢𝘚𝘤𝘳𝘪𝘱𝘵 𝘐𝘯 𝘗𝘭𝘢𝘪𝘯 𝘌𝘯𝘨𝘭𝘪𝘴𝘩 | Written easy-to-understand explanations for myself and others.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store