
Begin by building the simplest React app from scratch and learn clean code principles, good architecture, and how to scale, while setting up a code folder and project structure.
Learn how to set up a React project with Vite using Yarn, choose React over vanilla JavaScript, install dependencies, and start the dev server, while handling a terminal setup issue.
Set up power level ten k on your terminal to get a nicer, more productive prompt. Install fonts, configure zsh or bash, and run p10k configure for a streamlined workflow.
Open the project in WebStorm, initialize Git to main, and run yarn dev for fast live reloading; explore JSX writing HTML in JavaScript within the app component.
Learn to build a simple React app using the useState hook to track a counter, increment on click, and persist with local storage.
Persist a counter in local storage using a useEffect hook, getItem and setItem, with a clear storage key and proper default values.
Learn git basics like status, staging, commit, and configuration; connect to a remote repository, push to GitHub, view history, and set up ssh keys.
Generate an SSH key with ed25519, add it to your GitHub account, and paste the public key into GitHub; learn about fingerprint and the difference between public and private keys.
Learn to style a React app with styled-components: install the package, import it, and build a main app styled component to center content and adjust colors.
Introduce Chakra UI in a React project, install packages, wrap the app with ChakraProvider, and build a styled page using heading, text, container, center, highlight, and a themed button.
Remove unused packages to keep the project clean, deleting styled components and any unused style files after migrating to Chakra UI. Update package.json and yarn.lock, then commit and push changes.
Through this course, you will learn how to build powerful and responsive web applications using the latest React technology, while leveraging the power of Vite to streamline your development process.
Whether you're a beginner or an experienced developer looking to take your skills to the next level, this course has something for you.
In fact, this course covers everything you need to know to start building your own React projects from scratch.
You will learn how to set up a Vite environment and use it to develop and deploy a simple React application, as well as how to work with components and UI additions with Chakra.
With a focus on best practices and real-world examples, this course will give you the skills and knowledge you need to build high-performance React applications with Vite.
You will learn the basics of React, including JSX, components, and state management, as well as the Vite development environment, which allows for fast and efficient development with React.
With hands-on coding exercises, real-world projects, and expert instruction, you'll be ready to build powerful, responsive web apps with React and Vite.
Start learning the fundamental knowledge today to becoming an amazing React developer in the near future!