 First off, we need a project setup to be able to use context and for that we need React version 16.3 or higher. Today I'll be using a code sandbox. Go to code sandbox.io and create a React sandbox. When you do that, I'll use the create react app template. So when you go to deploy this or put it on GitHub, you'll be able to easily run it locally just so you don't think I have anything up my sleeves. This is the full source of the application, just this index.js file that you see here and the dependencies in our package JSON. We have react react dom and react scripts that's for create react app. Now if you don't see version 16.3 or higher here, you're going to need to click this refresh button, which will bring you up to date for react 16.3. This is the first version with the new react context API. Once you've got all that in place, your project's ready to go. If you're seeing something on the screen over here, you can move along and start learning about context.