Course Overview
*** PRE SALE ***
Enjoy Udemy's Black Fridays deals to get the Pre-Release of another great course. This is an amazing course that has more than 40 lectures released and another 60 lectures to come.
What do you get on the Pre-Release:
About 3 hours of content video content
All sections in how to create an amazing UI in React
All sections in how to control state in a React application using only Hooks and Props
All sections in how to use Redux
What still to come:
About another 3 hours of video content
Sections in how to use Redux with React
Sections in how to control a React State only with Redux
Sections in how Saga works
Sections in how to control React side-effects with Redux-Saga
Greatly improve your abilities and increase your value as a React or front end web developer
This course will take you through the whole process of creating a complete application using React, React-Redux, and Redux-Saga. Step by step, improving the application further in each class:
The first part of the course will start by creating the UI for an amazing React application.
Next, we will make a refractory of this application into different stateless components.
After using React Hooks, we will add a state to the application, passing all the states via props.
In the next phase, we will add React Redux to easier control of the state.
Finally, we will introduce Redux-Saga to control the application's side effects while making asynchronous calls to our API.
The main focus of this course is:
React: it is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components.”
React-Redux: one of the most used application state management. Redux maintains the state of an entire application in a single immutable state tree.
Redux-Saga: one of the most used frameworks to make easier to control our application side effects (i.e., asynchronous things like data fetching and impure things like accessing the browser cache) easier to manage, more efficient to execute, and better at handling failures
This course covers all you need to be the best Web Developer you can be.
FAQ
FAQ area empty
Course curriculum
-
Adding Hooks and State
92 -
Pushing changes to GitHub
66 -
Creating State using useState
339 -
Mapping a array of objects.
137 -
Creating a component that renders multiple components
132 -
Adding keys to the repeated components
220 -
Adding a DeleteEntry function
425 -
Adding a new Entry
478 -
Adding a toggle to identify the type of entry
352 -
Creating a model to edit the entries
242 -
Formatting our modal
203 -
Making our components more reusable
301 -
Refactoring to manage the state
421 -
More Refactoring state
388 -
Making the modal work with useEffect
424 -
Final adjustments to state and we done
194 -
Calculating the totals using useEffect
359 -
Displaying totals, can we do some Redux now?
353
-
Fixing warning and committing all the state changes
153 -
Create Redux Store
279 -
Dispatching actions with Redux
318 -
Dispatch with payload with Redux
125 -
Fixing the code and Subscribing to all store changes in Redux
245 -
Creating a new Redux Action
297 -
Creating Action Functions for Redux
285 -
Creating a Reduce
160 -
Combine Redux reducers in one store
187 -
Refactoring our Redux to Actions, Reducers and Store
455
-
Installing and Configuring Redux Dev Tools
280 -
Creating our first custom hook useEntryDetails
311 -
New Redux action and new Redux Reducer update entry
317 -
Creating a new Redux Store (and action and reducer)
348 -
Dispatching new actions to the new Redux Store
206 -
Open the modal after the dispatch
109 -
Closing the modal on dispatch
215 -
Loading the modal data
482 -
Making our custom hook even better
354 -
Adding an update dispatch to our custom hook
373 -
Firing 2 dispatches at once
94 -
Cleaning up the custom hook for easy use
85
-
Cleaning up the code before the more advanced challenges
291 -
Redux Saga Advanced Effect - TAKEEVERY
505 -
Saga Advanced Effects CANCEL and CANCELLED
658 -
Saga Advanced Effects TAKELATEST
276 -
Cleaning up the code before add the new Advanced Saga Effects
97 -
Deleting an Item (the long way)
791 -
Reviewing the Blocking Saga
287 -
Importing our Add Entries Saga to our Saga Initializer
125 -
Adding TakeLatest to our application
732 -
Updating the UI using PUT with TakeLatest
118
Requirment
-
Basic knowledge in Rect
-
Basic knowledge in JavaScript
-
Basic knowledge in Web Development
Outcomes
-
React
-
React-Redux
-
Redux-Saga
-
React Hooks
-
State management
-
React Semantic UI
-
Web Development
0 Student
1 Course
0 review