Fireactjs is built with Firebase, Reactjs and Material UI. This guide is written to outline what concepts and technology the documentation assumes that you have knowledge of, and the depth of that knowledge, as well as provide resources to help fill those knowledge gaps.
Development knowledge of Reactjs is required to be able to customize or extend the framework for your project. If you are not familiar with Reactjs, we recommend you have knowledge in the following areas before getting started with Fireacjs:
- Reactjs components
- Context variables
- React Router DOM v6
Firebase knowledge is nice to have because Fireactjs is built to be hosted on Firebase. If you are not familiar with Firebase, we recommend you to learn about the following areas:
- Firebase tools CLI
- Firebase authentication
- Firebase hosting
Material UI knowledge is nice to have if you want to develop your own components to customize or extend the framework for your project. However, you could use other UI libraries if you like.