- React context is explained in detail in the React documentation at the following link: https://reactjs.org/docs/context.html
- Higher-order components are detailed in the React documentation at the following link: https://reactjs.org/docs/higher-order-components.html
- The render props pattern is explained in the React documentation at the following link: https://reactjs.org/docs/render-props.html