Welcome to the React Learning Hub! This repository is a curated collection of resources, links, tutorials, and tools that I've used to learn React (and Next.js). Whether you're a beginner or an experienced developer, you'll find something useful here.
React is a powerful JavaScript library used for building dynamic user interfaces, maintained by Facebook and an active community of developers worldwide. It's widely adopted for creating seamless, efficient, and scalable web applications. On top of React, we have Next.js β a robust framework that extends React's capabilities with features like server-side rendering, static site generation, and easy deployment options. This repository is a comprehensive collection of resources designed to help you learn, master, and stay updated with both React and Next.js, providing everything from official documentation and tutorials to community support and advanced tools.
- React Reference Overview
- React GitHub Repository
- Next.js Official Documentation
- Next.js GitHub Repository
Author: Academind (& Maximilian SchwarzmΓΌller)
Official Link: Available on Udemy
Short Description: Dive in and learn React.js from scratch! Learn React, Hooks, Redux, React Router, Next.js, Best Practices and way more!
Project Links:
Name | Descrtiption | Main Goal | Github |
---|---|---|---|
React Essentials | Master Components, JSX, Props and State for a rock-solid foundation | React Essentials | react-essentials |
Tic-Tac-Toe | Enjoy a game of strategy and fun | React Essentials - Deep Dive | tic-tac-toe |
Investment Calculator | Calculate potential returns and plan investments effortlessly | React Essentials - Practice Project | investment-calculator |
ReactArt | A minimalistic and sleek 'Sign In' form. | Styling React Components | reactart |
Final Countdown | Start a timer and let's guess when it will halt | Refs & Portals | final-countdown |
Project Manager | Manage Projects and associated tasks | Practice Project | project-manager |