React is a popular JavaScript library that is widely used for building dynamic user interfaces. It has gained a lot of popularity over the years due to its flexibility, scalability, and ease of use.

If you're a beginner looking to learn React 18 with Redux Toolkit, you're in luck. We just published a full course on the YouTube channel.

John Smilga has developed a comprehensive video course that covers all the basics you need to know to get started. John is one of the most popular contributors to the freeCodeCamp channel.

The course is designed to provide you with a step-by-step guide on how to build interactive web applications using React 18 and Redux Toolkit. This course is ideal for anyone who is new to React or has some basic knowledge and wants to learn more about Redux Toolkit.

The course is divided into several sections that cover different aspects of React development. You'll start with the setup and folder structure of a React project, and then move on to creating your first component. You'll learn how to work with extensions and settings.json, JSX, and nest components.

Next, you'll learn how to work with Booklist, CSS, Images, JSX - CSS, and JSX - Javascript. You'll also learn how to work with Props, including how to access them and use them in dynamic setups. You'll also learn about the Children Prop, Simple List, Proper List, Key Prop, and Props - Options.

After that, you'll learn about Events, Form Submission, Mind Grenade, Component Feature, React Data Flow, Challenge, and ES6 Modules. You'll also learn how to work with Local Images (src folder), More Challenges, Deployment, useState Hook, useEffect Hook, Multiple Returns, and Forms.

Later on, the course covers useRef Hook, Custom Hooks, Context API, useReducer Hook, Performance, and Redux Toolkit. You'll learn how to work with Redux Toolkit and how to use it to manage the state of your React applications.

Overall, this course provides you with a comprehensive introduction to React 18 and Redux Toolkit. It's a great way to get started with React development and learn the basics of building interactive web applications. The course is well-structured and easy to follow, and John Smilga's teaching style is engaging and informative. Whether you're a complete beginner or have some basic knowledge of React, this course is an excellent resource to help you improve your skills and start building your own React applications.

Watch the full course on the YouTube channel (13-hour watch).