Technical requirements
If you are new to React Context, it's highly recommended to learn some basics; check out the official documentation (https://reactjs.org/docs/context.html) and the official blog (https://reactjs.org/blog/2018/03/29/react-v-16-3.html).
You are also expected to have general knowledge around React including React hooks; you can refer to the official site (https://reactjs.org) to learn more.
In some code, we use TypeScript, which you should have basic knowledge of; you can find out more here: https://www.typescriptlang.org.
The code in this chapter is available on GitHub at https://github.com/PacktPublishing/Micro-State-Management-with-React-Hooks/tree/main/chapter_03.
To run the code snippets in this chapter, you need a React environment—for example, Create React App (https://create-react-app.dev) or CodeSandbox (https://codesandbox.io).