V School | Better Humans, Better Outcomes

Mongo Shell Practice

Using the `mongo` shell, you will perform all possible CRUD operations on a database collection of candies.

React Context

In a typical React application, data is passed top-down (parent to child) via props, but this can be cumbersome for certain types of props (e.g. locale preference, UI theme) that are required by many components within an application.

Render Props

Render-props is a composition pattern that makes reusing React components many times easier. They are very similar to Higher Order Components with some notable differences; one being that they are quite a bit more configurable.

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.

Synchronous JS Todo App

* Tools: HTML5, CSS, Javascript Goal You will be creating a CRUD app that tracks a user's todo list. Users should be able to add todo items, view them in a list or grid, mark each as completed, and delete them from the list. Constraints This todo app only needs to

V School | Better Humans, Better Outcomes © 2026