Course Information
Course Overview
Become a react, context api and redux toolkit superhero
In this course, you will learn how to build beautiful, interactive, and functional user interfaces with React JS. You will learn the basics of React, including components, props, state, hooks, event handling, and more. You will also learn how to use state management libraries like Context API and Redux to manage complex states.
In addition to the theoretical concepts, you will also build several projects to solidify your learning.
You will build the following projects (3)
Listify v1
Listify v2
Listify v3
In this course, you will also learn how to use pure CSS to create beautiful and responsive UIs. This course requires logical thinking javascript skills which you're going to learn. Have you ever felt overwhelmed with implementing logic? You're going to learn how to implement the logic for specific functionalities step-by-step
By the end of the course, you will be a React JS, Context API, and Redux toolkit superhero, able to build high quality projects and rightly manage its states.
In this course, you’re going to
Learn the core React JS features (components, props, state,...) by building projects
Learn how to manage state first in the old way, then see how we can transform that into the new ways
Learn how to setup and use Context API professionally
Learn Redux toolkit, used by many companies and become a hot cake in the market lol…
Learn how to persist state and data even after refreshing the page
Learn how to THINK and build out logical solutions step-by-step in order to solve a specific problem
Learn how to write clean working code
Learn how to choose between Context or Redux
Course Content
- 5 section(s)
- 23 lecture(s)
- Section 1 Introduction
- Section 2 Master React Core Features: Project Listify v1.0
- Section 3 Master Context API: Project Listify v2.0
- Section 4 Master Redux Toolkit: Project Listify v3.0
- Section 5 Context or Redux? Which should I use?
What You’ll Learn
- Learn the core React JS features (components, props, state,...) by building projects
- Learn how to manage state first in the old way, then see how we can transform that into the new ways
- Learn how to setup and use Context API professionally
- Learn Redux toolkit, used by many companies and become a hot cake in the market
- Learn how to persist state and data even after refreshing the page
- Learn how to THINK and build out logical solutions step-by-step in order to solve a specific problem
- Learn how to write clean working code
- Learn how to choose between Context and Redux for each project
Reviews
-
KKimmo Eggers
The great things: - setup to actually get things working and code along were easy to follow - a lot of examples and actual code writing which was quite easy to code along with - quite a lot of content in the amount of time Yhe not so great things: - audio quality not great (and variable between sections) -not much of an explanation of the why things are working in a certain way - a lot of this was about building webapps with react, javaScript, html, css etc. rather than the specifics of state management. I understand some setup is required to get to the state management but for me the balance was off. This was more a getting started with state management rather than getting to state management superhero status (pun intended) - some things which had issues were just bundled into the start of a new section - incorrect spelling of my favourite stringy pasta :-)
-
SSampath Kumar Singamsetty
It's a crash course on Context API and Redux. A simple task list application has been used as a template to explain these concepts. First a simple version without any persistence and then the same application modified to use Context API and finally a version using Redux API. While the concepts are clear, it is a very small course focusing on a specific subject with application of concepts targeted towards a simple task list application and hence the learning is also a bit limited here. I had a specific problem with the voice of the instructor although it may not be the same for everyone. His voice was too low and difficult to understand (sort of more bass). I took a star off due to this last mentioned issue and also due to very limited content in the course. For beginners it will still be a great crash course on the subject.
-
RRuss F
Excellent course! Everything is well explained by Desmond (instructor) and everything works(as of Dec 2023) - this is very important obviously. Either for a beginner (some JavaScript & react background is needed) or for someone needing a quick refresher (only because we have to switch between Ng, React, Vue every six-twelve months on projects), this course provides that simple explanation you're looking for before adding Redux to a production application. Then as Desmond says at the end - practice, practice, practice! Five stars!
-
MMuhammad Ahmed
It is informative and helpful for a better understanding of state management. It was great learning.