V School | Better Humans, Better Outcomes

Higher Order Components

Higher order components, or HOC's, are simply functions that take React Components as arguments, or return them as values, or both.

Building Reusable Components in ReactJS

This post aims to demonstrate how to make truly reusable components using what are known as render-props and props.children. Modularity Vs. Reusability Just because it's modular doesn't mean it's reusable. Probably the most common example of this is with forms. If you're making a

component for posting data,

Setting up a Full Stack React Application

So you've built an API and you've tested it in Postman. You're now ready to build a front end interface using React! Setting up a client-side application that accesses an API running on localhost sounds messy but it's actually really simple! Folder Structure Right now your project folder looks like

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

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

V School | Better Humans, Better Outcomes © 2026