Technical requirements
You are expected to have moderate knowledge of React, including React hooks. Refer to the official site at https://reactjs.org to learn more.
To run the code snippets, you need a React environment, for example, Create React App (https://create-react-app.dev) or CodeSandbox (https://codesandbox.io).