Nov 30, 2022Better Redux with Redux ToolkitRedux is global state manager for react. It is usually known to be a pain for most developers because it contains a lot of objects that makes it look complicated. However, with Redux Toolkit, it is much easier to use it with a React project. …3 min read3 min read
Nov 30, 2022Optimization for React with useMemo and useCallback hooksSince React is mostly about state, it normally faces challenges where there is a lot of state in the app such that it leads to multiple re-renders which is not good for performance. An example case where such a thing can happen is when we have an expensive function which…3 min read3 min read
Nov 30, 2022Version Control with GitGit is by far one of the most important tools that a developer requires in his or her development process. This is a Version Control tool that is used to keep track of changes to your code and keep your code up to date as well. It works on all…4 min read4 min read
Nov 30, 2022React UI libraries and frameworks: Setting up and using themThere are several UI libraries and frameworks for React. Material UI This is a popular one especially since it is specificaly designed for React projects. To get started, you will need to have an existing React project that you wish to use the library with.You …2 min read2 min read
Nov 30, 2022React Project, from Initialization to DeploymentProject Initialization To initialize your project with create-react-app. Create a folder where your project will exist. mkdir projectOne Change direction to the project folder. cd projectOne Start npx create-react-app . Once completed you can now open the folder with your favorite code editor or IDE of your choice. Starting and…3 min read3 min read
Nov 30, 2022Debugging issues with NPM and updating Node Versions with NVMA common problem with NPM is setting up your project with a Node version that is lower than the version used by recent packages in NPM. Trying to do an install in a project will at most times bring about errors complaining about the versions. This can bring big issues…3 min read3 min read
Jul 25, 2022Contemplating on learning a new programming language? I got youContemplating on learning a new programming language? I got you “Reinforcing the myelin sheath of your brain cells is a benefit of learning new things. According to some researchers, muscle memory may be a result of this.” After completing my micro verse classes on programming, I was immediately interested in…Learning To Code3 min readLearning To Code3 min read