React is an open-source JavaScript library that has been widely adopted in web development for building user interfaces. React UI libraries provide pre-built and customizable UI components that can speed up the development process and ensure consistency in the user
Author: Jason Clarke
8 Common Mistakes to Avoid When Writing React Code
React has become one of the most popular front-end libraries for building user interfaces. With its efficient and declarative approach to building UIs, React has revolutionized the way we think about web development. However, as with any technology, there are
How to import Google fonts in your React app
There are a few different ways to import Google fonts into a ReactJS application, but one common method is to use the react-google-fonts library, which makes it easy to use Google fonts in your React components. Here’s an example of
Why Prop Drilling is bad for your React Application
Prop drilling, also known as “prop-chain” or “prop-tunneling,” refers to the practice of passing props down through multiple levels of components in a React application in order to make those props available to a deeply nested component. This can become
Understanding the Virtual Dom
In today’s world of complex web applications, it’s important to understand how the tools we use work under the hood. One such tool is the virtual DOM. The virtual DOM is a lightweight, in-memory representation of the actual DOM that
How to deploy your Single Page Application on Render
Choosing a hosting provider for your Single Page Application is a vital step in ensuring the success of your project. Your hosting provider should be reliable, allow continuous integration via a version control platform such as Github and should allow
Contributing to open-sourced projects
Many times when I bring up contributing to open-sourced projects, some developers treat it as a strange topic or something that they’ve heard of but never attempted. They tend to think along this pattern, “So Jason, you’re telling me that
Git branch cheatsheet
Key: Enter your information in places highlighted in “Italics”. Creating a new branch: Switching branch: Rename branch: Renaming a non-head branch: Tracking branch: Deleting branch: Deleting a branch that has been pushed to a version control platform such as GitHub:
Getting certified as a UI/UX designer in the Caribbean
User experience is an emerging field in the Caribbean, but what certification is required? My name is Jason Clarke, a software engineer and user experience advocate and within this article, I aim to provide you with the step-by-step process of
Starting your UI/UX career in the Caribbean
From the design of physical products to websites, apps, and even newspaper advertisements, UX/ UI plays an important role in Caribbean society. So what exactly is UI/UX? UX stands for User Experience Design and it is the process of creating