V School | Better Humans, Better Outcomes

Query It

Given a query object and an array of objects, write a function that returns an array of items that match the query. If the query object is empty, return the entire array. If the array contains no matches, return an empty array Example: const database = [ {firstName: "Jack", lastName: "Smith", age:

Redux Timer

Exercise### Your challenge is to build a timer using React and Redux. This is a pair programming exercise, so pick a partner! Requirements: 1. Display Minutes and Seconds 2. Start Button 3. Stop Button 4. Reset Button 5. Style creatively using whatever CSS tools you prefer Bonus Points: 1. Display

Two Sum

Given an array of integers and a target integer, return the indices of the FIRST two numbers which add up to the target. Assume the same element may not be used twice. Example twoSum([1,2,3], 4); //returns [0, 2] because 1 + 3 equals 4

React Wars

Exercise### Your goal will be to build a simple Single Page Application that implements React Router with axios. 1. Create a sidebar of Link components displaying the character names retrieved from the star wars api. Use this URL: https://swapi.co/api/people/ 2. Using a Switch component, display each

React Roto-Router

Exercise For this exercise you will be making a mock SPA (Single Page Application) for a plumbing company website. Your website must contain a navbar, footer, and a main view section. Your navbar must contain at least 3 Link tags to at least 3 different views (for example Home, About,

V School | Better Humans, Better Outcomes © 2026