V School | Better Humans, Better Outcomes

Containers Components

There are many ways to organize your React app, so much of it is learning popular, tried and true patterns and principles. Maybe the most important of these is using Container Components. Container Components contain Presentation Components. Basically, container(Smart or Stateful) components and components(Dumb Component or presentational component)

Classes

What is a JavaScript "Class"? The class keyword was introduced in ES6, and is just syntactical sugar over the constructor function & prototype paradigm we’re used to working with in ES5. While the new class syntax doesn't fundamentally change how JavaScript works under the hood (JavaScript remains a prototype-based language

Digital Ocean Deployment: Jacob Evans Style

Prerequisites: 1. Full stack application that is connected to repo on git. 2. A Domain name bought through namecheap or someone other service that allows custom DNS Modifying your app to server your react code 1. Open your index.js for your server 2. Import path at the top of

Bootstrap Navbar

Bootstrap provides a broad variety of useful tools which not only decrease the amount of time you spend writing code, but also increase the aesthetic appeal of your webpage. Something almost every website you create will have is a navbar. Lucky for us bootstrap comes with a navbar which we

Lifecycle Methods

The beauty of React is the splitting of complicated UI’s into little, bite-sized bits. Through lifecycle methods, we can then control what happens when each tiny section of your app renders, updates, thinks about re-rendering, and when it disappears entirely. componentDidMount() This method runs after your component is mounted

V School | Better Humans, Better Outcomes © 2026