The React lifecycle is something that all components in React will follow, depending on if your component is being created, updated or destroyed, a series of React lifecycle methods will be executed in a particular order. There is a long list of
Read More
What is OOP? OOP stands for Object Oriented Programming and is a way of writing code to solve problems in a way that is not language specific. OOP primarily focuses on using objects containing data and methods to solve problems, the benefit
Read More
What is a callback function? A callback function is a type of function that is passed into another function as an argument The first function can execute the callback function at any point The results of the callback function can be used
Read More
What are the class, id and element selectors? Class selectors Used to apply CSS styling to multiple elements, for example In HTML <p class=”pStyle”> Can be referenced in CSS by accessing .pStyle { } Id selectors Used to apply CSS styling to
Read More
When creating a component in React, a series of methods will be executed, these methods are known as lifecycle methods and allows you to effectively create, update and manage components in React. Below outlines some of the key lifecycle methods that are
Read More
When a web page is loaded the browser creates what is known as a Document Object Model or DOM. The DOM consists of a tree of objects containing elements (e.g html → body → h1), once created we can then interact with
Read More
Redux is an open source JavaScript library that is commonly used with React. The main goal of redux is to centralize your application state in a way that makes it easy to store, manage and update. Redux does this by creating one
Read More
State and props are two of the most important concepts when it comes to React as they determine how data is stored, managed and passed between components, but what are they and what is the difference between them? State are used primarily
Read More
In React there is no HTML, instead React uses a domains specific language called JSX. JSX is primarily used to create the UI the end user will interact with, it’s not required to develop a React application but most people find it
Read More
HTML or Hyper Text Markup Language can be considered the building blocks for creating and developing websites. HTML defines the structure of a web page that is read by a web browser, to do this it displays elements on screen using what
Read More