V School | Better Humans, Better Outcomes

Changing Themes using Context

Using what you have just learned about React Context, you are tasked with making a ThemeProvider context for a new application. Your goal is build a home page that offers a dark and a light theme. This theme can be toggled by the user. This will be excellent practice in

Chuck Norris Joke Generator

For this exercise you will make a simple React app which will display a Chuck Norris joke when the user clicks a button. Requirements 1. Jokes will be generated by making HTTP GET requests to the Chuck Norris API. 2. You must use axios or nodes native fetch. 3. Your

React Meme Creator

Make a meme creator using React. Your user should be presented with 3 input boxes: 1. Image URL (for the meme image) 2. Upper Text (Text to show up on the top of the image) 3. Lower Text (Text to show up on the bottom of the image) In the

Check Data Types

Given a multi-dimensional array containing only primitive data types (strings, booleans, and numbers), write a function that returns whether EACH element within each subarray belongs to the same data type. for example: function checkTypes(arr) { // Code here } const multiD1 = [[1,2,3],["a","b","c"],[true, true, true]] checkTypes(multiD1)

Intercepted

Write an Express server to handle a GET request that returns an object (of any kind) as a response. Write a middleware function in a separate JavaScript file that accepts the req, res, and next parameters, adds a property to the req, and allows the server to continue on with

V School | Better Humans, Better Outcomes © 2026