a bit about react
React is a versatile tool that enables intricate designs to feel as if your web application was tailored to your browser. With react you can easily update and scale a website while simultaneously keeping performance as priority number one. Websites can be quite broad, so it’s best to have the right tools at hand. React was developed by facebook and is used among the other sites they own such as Medium, Instagram, WhatsApp and obviously Facebook.
React is quickly becoming the industry standard because it’s a component based system which enables multiple people to focus on many different tasks and gather all those components into one flawless product.
And Many More
- NPM: Allows the use of open-source libraries; at its core it's a repository. (i.e. makes developing quicker)
- Nextjs: React implementation for SSR (Server side rendering). Most commonly used for creating dynamic pages on the fly.
- Gatsbyjs: React implementation for static sites (think of blogs, basic websites, no login). Static websites are smaller in size (data wise) and thus perform better since everything is known about the website beforehand.