📄️ Basic App Architecture
Remember that the structure of the app is tree-like. There will always be an index.html which is going to load an index.js which is going to start loading all the code.
📄️ Create React App
Create React App (CRA) is a toolchain for setting up React applications, and it is no longer maintained. It has been replaced by Vite and Snowpack, which offer faster build times and better performance. If you are starting a new React project, consider using Vite or Snowpack instead of Create React App.
📄️ High Order Components (HOC)
A High-Order Component (HOC) in React is a function that takes a component and returns a new component with additional props or behaviors. HOCs are a way to reuse component logic across multiple components.