V School | Better Humans, Better Outcomes

Intro to Flux

Introduction To understand Flux we first need to understand where Flux came from. Flux evolved from "MVC" (short for Model, View, Controller), which is a design pattern used to make web-based interfaces. In short, organizing your code is hard, and MVC is one very popular philosophy on how to do

Class Components

So far the way we have been writing components has been functional like so. const Hello = (props) => (

Hello {props.name}

) You can also use an ES6 class to define a component. Instead of returning the JSX the class component has a render method that returns that component. Props are also

Practice Problems

Introduction Now that you have a basic understanding of the building blocks that make up JavaScript you are going to use them in problem-solving. 1. Make a function that takes a string and returns that string reversed. Example Input: "Hello World" Output: "dlroW olleH" let reverseStr = function(str) { } 2. Make

V school React/Redux Standard

Introduction One of the great things about React/Redux is unlike other JavaScript libraries and frameworks React/Redux is very unopinionated. That means you are given a lot of freedom when determining how you build, use and deploy your projects in React/Redux. This can be confusing when learning/building

Restaurant Objects / Dom Review

Today you're making a restaurant, to start this restaurant your first going to make a menu. 1. Make an array of three object literal dishes for your menu. 2. Make a constructor function for a dish object 3. Add 3 more items to your menu using the constructor function. Now

V School | Better Humans, Better Outcomes © 2026