V School | Better Humans, Better Outcomes

React State

Why state? Up until now, we've been able to create simple, static (unchanging) UI (User Interface - what the user actually sees) components (those that just display stuff to the user), as well as components that pass properties (props) down to their children components to allow us to make even

Axios Todo Project

You will be creating a Todo list. Use the totally rad todo API created by the legendary Bob. Here are the docs for it. For the requirements below, you'll be building a frontend site that pulls your list of todos down from the API to display them, and allows the

Axios

Axios is a JavaScript library that helps us make AJAX calls to APIs. We will being using to make requests for data in the form of JSON. There are a few acronyms in those two statements that should be understood before getting too deep in how to use Axios. If

Nested Loops

Nested loops are a very useful tool that we have access to in JavaScript. They can be used for a variety of things, such as accessing/creating matrices, or building a game similar to Battleship using a grid like system. Multidimensional Arrays We refer to arrays inside of arrays as

Strunctions

"It's like a function but for strings!" - Dan Hitt Let's Practice String Methods. Implement all of the listed String Methods below using at least 3 unique Functions. String Methods .concat() .indexOf() .lastIndexOf() .match() .replace() .slice() .split() .toLowerCase() .toUpperCase() .substr()

V School | Better Humans, Better Outcomes © 2026