A simple app that shows the list of different meals that user can add to the cart.
The state management is implemented using React Context API.
- useState (minor state management)
- useEffect with a cleanup function (cart bump effect on adding items)
- useReducer and Context API (cart state management)
- useRef and React.forwardRef