total 16 0 1. Let's Dive In!/ 0 10. Using Ref's for DOM Access/ 0 11. Let's Test Your React Mastery!/ 0 12. On We Go...To Redux!/ 0 13. Integrating React with Redux/ 0 14. Async Actions with Redux Thunk/ 0 15. Redux Store Design/ 0 16. Navigation with React Router/ 0 17. Handling Authentication with React/ 0 18. Redux Dev Tools/ 0 19. Handling Forms with Redux Form/ 0 2. Building Content with JSX/ 0 20. REST-Based React Apps/ 0 21. Using React Portals/ 0 22. Implementing Streaming Video/ 0 3. Communicating with Props/ 0 4. Structuring Apps with Class-Based Components/ 0 5. State in React Components/ 0 6. Understanding Lifecycle Methods/ 0 7. Handling User Input with Forms and Events/ 0 8. Making API Requests with React/ 0 9. Building Lists of Records/ 8 Read Me.txt 8 [FreeAllCourse.Com].URL ./1. Let's Dive In!: total 1016896 20464 1. How to Get Help.mp4 8 1. How to Get Help.srt 66656 10. Exploring a Create-React-App Project.mp4 16 10. Exploring a Create-React-App Project.srt 64184 11. Starting and Stopping a React App.mp4 16 11. Starting and Stopping a React App.srt 125056 12. Javascript Module Systems.mp4 32 12. Javascript Module Systems.srt 91672 13. Displaying Content with Functional Components.mp4 16 13. Displaying Content with Functional Components.srt 8 14. Link to Completed Github Repo.html 8 15. Common Questions About My Environment.html 8 2. Important Codepen Info.html 199200 3. Our First App.mp4 40 3. Our First App.srt 8 4. CodePen Solution and Blank White Screen Help.html 167536 5. Critical Questions!.mp4 32 5. Critical Questions!.srt 65768 6. Installing Node JS.mp4 16 6. Installing Node JS.srt 8 7. Important Update About React App Generation.html 97176 8. Generating a React Project.mp4 24 8. Generating a React Project.srt 118920 9. Why Create React App.mp4 24 9. Why Create React App.srt ./10. Using Ref's for DOM Access: total 1001328 150632 1. Grid CSS.mp4 24 1. Grid CSS.srt 134896 2. Issues with Grid CSS.mp4 16 2. Issues with Grid CSS.srt 103712 3. Creating an Image Card Component.mp4 16 3. Creating an Image Card Component.srt 80344 4. Accessing the DOM with Refs.mp4 16 4. Accessing the DOM with Refs.srt 191408 5. Accessing Image Height.mp4 24 5. Accessing Image Height.srt 58016 6. Callbacks on Image Load.mp4 16 6. Callbacks on Image Load.srt 192304 7. Dynamic Spans.mp4 24 7. Dynamic Spans.srt 89864 8. App Review.mp4 16 8. App Review.srt ./11. Let's Test Your React Mastery!: total 2336648 48720 1. App Overview.mp4 16 1. App Overview.srt 139920 10. Putting it All Together.mp4 24 10. Putting it All Together.srt 102056 11. Updating State with Fetched Data.mp4 16 11. Updating State with Fetched Data.srt 71120 12. Passing State as Props.mp4 16 12. Passing State as Props.srt 78272 13. Rendering a List of Videos.mp4 16 13. Rendering a List of Videos.srt 100584 14. Rendering Video Thumbnails.mp4 16 14. Rendering Video Thumbnails.srt 188656 15. Styling a List.mp4 32 15. Styling a List.srt 121208 16. Communicating from Child to Parent.mp4 24 16. Communicating from Child to Parent.srt 147736 17. Deeply Nested Callbacks.mp4 24 17. Deeply Nested Callbacks.srt 122432 18. Conditional Rendering.mp4 24 18. Conditional Rendering.srt 70552 19. Styling the VideoDetail.mp4 16 19. Styling the VideoDetail.srt 58664 2. Component Design.mp4 16 2. Component Design.srt 221664 20. Displaying a Video Player.mp4 32 20. Displaying a Video Player.srt 150208 21. Fixing a Few Warnings.mp4 24 21. Fixing a Few Warnings.srt 118952 22. Defaulting Video Selection.mp4 16 22. Defaulting Video Selection.srt 103728 3. Scaffolding the App.mp4 24 3. Scaffolding the App.srt 127512 4. Reminder on Event Handlers.mp4 24 4. Reminder on Event Handlers.srt 80752 5. Handling Form Submittal.mp4 16 5. Handling Form Submittal.srt 157144 6. Accessing the Youtube API.mp4 32 6. Accessing the Youtube API.srt 8 7. Axios 400 Required Parameter part Error.html 126320 8. Searching for Videos.mp4 24 8. Searching for Videos.srt 8 9. Adding a Video Type.html ./12. On We Go...To Redux!: total 1402504 68688 1. Introduction to Redux.mp4 16 1. Introduction to Redux.srt 160904 10. Important Redux Notes.mp4 24 10. Important Redux Notes.srt 148616 2. Redux by Analogy.mp4 24 2. Redux by Analogy.srt 108376 3. A Bit More Analogy.mp4 24 3. A Bit More Analogy.srt 201256 4. Finishing the Analogy.mp4 32 4. Finishing the Analogy.srt 118600 5. Mapping the Analogy to Redux.mp4 24 5. Mapping the Analogy to Redux.srt 136208 6. Modeling with Redux.mp4 32 6. Modeling with Redux.srt 210376 7. Creating Reducers.mp4 40 7. Creating Reducers.srt 88584 8. Rules of Reducers.mp4 16 8. Rules of Reducers.srt 160640 9. Testing Our Example.mp4 24 9. Testing Our Example.srt ./13. Integrating React with Redux: total 1630688 29888 1. React Cooperating with Redux.mp4 8 1. React Cooperating with Redux.srt 124328 10. Configuring Connect with MapStateToProps.mp4 24 10. Configuring Connect with MapStateToProps.srt 132888 11. Building a List with Redux Data.mp4 24 11. Building a List with Redux Data.srt 145088 12. Calling Action Creators from Components.mp4 24 12. Calling Action Creators from Components.srt 131720 13. Redux is Not Magic!.mp4 24 13. Redux is Not Magic!.srt 119792 14. Functional Components with Connect.mp4 24 14. Functional Components with Connect.srt 101952 15. Conditional Rendering.mp4 16 15. Conditional Rendering.srt 8 16. Connecting Components to Redux.html 126784 17. Exercise Solution - Connecting Components to Redux.mp4 24 17. Exercise Solution - Connecting Components to Redux.srt 91064 2. React, Redux, and...React-Redux!.mp4 24 2. React, Redux, and...React-Redux!.srt 78424 3. Design of the Redux App.mp4 16 3. Design of the Redux App.srt 138920 4. How React-Redux Works.mp4 24 4. How React-Redux Works.srt 64296 5. Redux Project Structure.mp4 16 5. Redux Project Structure.srt 53960 6. Named vs Default Exports.mp4 16 6. Named vs Default Exports.srt 88848 7. Building Reducers.mp4 16 7. Building Reducers.srt 113336 8. Wiring Up the Provider.mp4 24 8. Wiring Up the Provider.srt 89064 9. The Connect Function.mp4 24 9. The Connect Function.srt ./14. Async Actions with Redux Thunk: total 1348952 153808 1. App Overview and Goals.mp4 32 1. App Overview and Goals.srt 85392 10. Middlewares in Redux.mp4 16 10. Middlewares in Redux.srt 209912 11. Behind the Scenes of Redux Thunk.mp4 40 11. Behind the Scenes of Redux Thunk.srt 118120 12. Shortened Syntax with Redux Thunk.mp4 24 12. Shortened Syntax with Redux Thunk.srt 93784 2. Initial App Setup.mp4 24 2. Initial App Setup.srt 42784 3. Tricking Redux with Dummy Reducers.mp4 16 3. Tricking Redux with Dummy Reducers.srt 43808 4. A Touch More Setup.mp4 8 4. A Touch More Setup.srt 141808 5. How to Fetch Data in a Redux App.mp4 24 5. How to Fetch Data in a Redux App.srt 50144 6. Wiring Up an Action Creator.mp4 16 6. Wiring Up an Action Creator.srt 100824 7. Making a Request From an Action Creator.mp4 16 7. Making a Request From an Action Creator.srt 200032 8. Understanding Async Action Creators.mp4 32 8. Understanding Async Action Creators.srt 108264 9. More on Async Action Creators.mp4 24 9. More on Async Action Creators.srt ./15. Redux Store Design: total 2907080 50936 1. Rules of Reducers.mp4 16 1. Rules of Reducers.srt 130480 10. Dispatching Correct Values.mp4 24 10. Dispatching Correct Values.srt 86976 11. List Building!.mp4 16 11. List Building!.srt 167288 12. Displaying Users.mp4 24 12. Displaying Users.srt 83544 13. Fetching Singular Records.mp4 16 13. Fetching Singular Records.srt 112080 14. Displaying the User Header.mp4 16 14. Displaying the User Header.srt 164784 15. Finding Relevant Users.mp4 24 15. Finding Relevant Users.srt 153088 16. Extracting Logic to MapStateToProps.mp4 32 16. Extracting Logic to MapStateToProps.srt 67104 17. That's the Issue!.mp4 16 17. That's the Issue!.srt 126144 18. Memoizing Functions.mp4 24 18. Memoizing Functions.srt 137112 19. Memoization Issues.mp4 24 19. Memoization Issues.srt 60576 2. Return Values from Reducers.mp4 16 2. Return Values from Reducers.srt 88552 20. One Time Memoization.mp4 16 20. One Time Memoization.srt 98008 21. Alternate Overfetching Solution.mp4 16 21. Alternate Overfetching Solution.srt 182952 22. Action Creators in Action Creators!.mp4 32 22. Action Creators in Action Creators!.srt 213416 23. Finding Unique User Ids.mp4 32 23. Finding Unique User Ids.srt 95784 24. Quick Refactor with Chain.mp4 16 24. Quick Refactor with Chain.srt 71520 25. App Wrapup.mp4 16 25. App Wrapup.srt 102328 3. Argument Values.mp4 16 3. Argument Values.srt 46296 4. Pure Reducers.mp4 8 4. Pure Reducers.srt 117624 5. Mutations in Javascript.mp4 24 5. Mutations in Javascript.srt 45040 6. Equality of Arrays and Objects.mp4 16 6. Equality of Arrays and Objects.srt 242336 7. A Misleading Rule.mp4 40 7. A Misleading Rule.srt 201816 8. Safe State Updates in Reducers.mp4 32 8. Safe State Updates in Reducers.srt 60768 9. Switch Statements in Reducers.mp4 16 9. Switch Statements in Reducers.srt ./16. Navigation with React Router: total 1850512 153608 1. App Outline.mp4 24 1. App Outline.srt 375592 10. [Optional] - Different Router Types.mp4 64 10. [Optional] - Different Router Types.srt 112112 11. Component Scaffolding.mp4 24 11. Component Scaffolding.srt 93920 12. Wiring Up Routes.mp4 16 12. Wiring Up Routes.srt 54880 13. Always Visible Components.mp4 8 13. Always Visible Components.srt 112704 14. Connecting the Header.mp4 24 14. Connecting the Header.srt 56216 15. Links Inside Routers.mp4 16 15. Links Inside Routers.srt 119552 2. Mockups in Detail.mp4 24 2. Mockups in Detail.srt 103392 3. App Challenges.mp4 24 3. App Challenges.srt 34152 4. Initial Setup.mp4 16 4. Initial Setup.srt 127248 5. Introducing React Router.mp4 32 5. Introducing React Router.srt 73592 6. How React Router Works.mp4 16 6. How React Router Works.srt 143160 7. How Paths Get Matched.mp4 32 7. How Paths Get Matched.srt 89656 8. How to Not Navigate with React Router.mp4 103336 8. How to Not Navigate with React Router.srt 97048 9. Navigating with React Router.mp4 24 9. Navigating with React Router.srt ./17. Handling Authentication with React: total 1925216 214992 1. OAuth-Based Authentication.mp4 32 1. OAuth-Based Authentication.srt 210256 10. Redux Architecture Design.mp4 32 10. Redux Architecture Design.srt 66400 11. Redux Setup.mp4 16 11. Redux Setup.srt 86416 12. Connecting Auth with Action Creators.mp4 16 12. Connecting Auth with Action Creators.srt 82240 13. Building the Auth Reducer.mp4 16 13. Building the Auth Reducer.srt 113048 14. Handling Auth Status Through Redux.mp4 24 14. Handling Auth Status Through Redux.srt 92472 15. Fixed Action Types.mp4 24 15. Fixed Action Types.srt 109904 16. Recording the User's ID.mp4 24 16. Recording the User's ID.srt 129376 2. OAuth for Servers vs Browser Apps.mp4 24 2. OAuth for Servers vs Browser Apps.srt 98560 3. Creating OAuth Credentials.mp4 24 3. Creating OAuth Credentials.srt 156568 4. Wiring Up the Google API Library.mp4 32 4. Wiring Up the Google API Library.srt 116840 5. Sending a User Into the OAuth Flow.mp4 24 5. Sending a User Into the OAuth Flow.srt 188016 6. Rendering Authentication Status.mp4 32 6. Rendering Authentication Status.srt 130472 7. Updating Auth State.mp4 24 7. Updating Auth State.srt 61488 8. Displaying Sign In and Sign Out Buttons.mp4 16 8. Displaying Sign In and Sign Out Buttons.srt 67792 9. On-Demand Sign In and Sign Out.mp4 16 9. On-Demand Sign In and Sign Out.srt ./18. Redux Dev Tools: total 262056 197264 1. Using Redux Dev Tools to Inspect the Store.mp4 32 1. Using Redux Dev Tools to Inspect the Store.srt 64744 2. Debug Sessions with Redux Dev Tools.mp4 16 2. Debug Sessions with Redux Dev Tools.srt ./19. Handling Forms with Redux Form: total 1188648 117584 1. Forms with Redux Form.mp4 24 1. Forms with Redux Form.srt 139808 10. Showing Errors on Touch.mp4 24 10. Showing Errors on Touch.srt 68040 11. Highlighting Errored Fields.mp4 16 11. Highlighting Errored Fields.srt 62352 2. Useful Redux Form Examples.mp4 16 2. Useful Redux Form Examples.srt 70160 3. Connecting Redux Form.mp4 16 3. Connecting Redux Form.srt 139496 4. Creating Forms.mp4 32 4. Creating Forms.srt 178488 5. Automatically Handling Events.mp4 32 5. Automatically Handling Events.srt 73272 6. Customizing Form Fields.mp4 16 6. Customizing Form Fields.srt 101120 7. Handling Form Submission.mp4 24 7. Handling Form Submission.srt 125232 8. Validation of Form Inputs.mp4 24 8. Validation of Form Inputs.srt 112848 9. Displaying Validation Messages.mp4 24 9. Displaying Validation Messages.srt ./2. Building Content with JSX: total 594728 89048 1. What is JSX.mp4 16 1. What is JSX.srt 8 10. Test Your Knowledge JSX Interpolation.html 22096 11. JSX Exercise Solution.mp4 8 11. JSX Exercise Solution.srt 95408 2. Converting HTML to JSX.mp4 24 2. Converting HTML to JSX.srt 64736 3. Inline Styling with JSX.mp4 16 3. Inline Styling with JSX.srt 59008 4. Converting Styling to JSX Format.mp4 16 4. Converting Styling to JSX Format.srt 41424 5. Class vs ClassName.mp4 8 5. Class vs ClassName.srt 53360 6. Referencing JS Variables in JSX.mp4 16 6. Referencing JS Variables in JSX.srt 90176 7. Values JSX Can't Show.mp4 16 7. Values JSX Can't Show.srt 49000 8. Finding Forbidden Property Names.mp4 16 8. Finding Forbidden Property Names.srt 30320 9. Exercise Introduction.mp4 8 9. Exercise Introduction.srt ./20. REST-Based React Apps: total 3637472 61416 1. Creating Streams.mp4 16 1. Creating Streams.srt 100872 10. Handling Fetching, Creating, and Updating.mp4 24 10. Handling Fetching, Creating, and Updating.srt 66472 11. Deleting Properties with Omit.mp4 16 11. Deleting Properties with Omit.srt 128496 12. Merging Lists of Records.mp4 32 12. Merging Lists of Records.srt 54712 13. Fetching a List of All Streams.mp4 16 13. Fetching a List of All Streams.srt 109608 14. Rendering All Streams.mp4 24 14. Rendering All Streams.srt 108032 15. Associating Streams with Users.mp4 24 15. Associating Streams with Users.srt 126984 16. Conditionally Showing Edit and Delete.mp4 24 16. Conditionally Showing Edit and Delete.srt 82496 17. Linking to Stream Creation.mp4 16 17. Linking to Stream Creation.srt 99376 18. When to Navigate Users.mp4 24 18. When to Navigate Users.srt 125320 19. History References.mp4 24 19. History References.srt 100288 2. REST-ful Conventions.mp4 16 2. REST-ful Conventions.srt 8 20. History Object Deprecation Warning.html 71448 21. Creating a Browser History Object.mp4 16 21. Creating a Browser History Object.srt 41328 22. Implementing Programmatic Navigation.mp4 8 22. Implementing Programmatic Navigation.srt 43024 23. Manually Changing API Records.mp4 16 23. Manually Changing API Records.srt 124136 24. URL-Based Selection.mp4 24 24. URL-Based Selection.srt 98448 25. Wildcard Navigation.mp4 16 25. Wildcard Navigation.srt 84560 26. More on Route Params.mp4 16 26. More on Route Params.srt 137984 27. Selecting Records from State.mp4 32 27. Selecting Records from State.srt 93752 28. Component Isolation with React Router.mp4 24 28. Component Isolation with React Router.srt 123352 29. Fetching a Stream for Edit Stream.mp4 24 29. Fetching a Stream for Edit Stream.srt 97272 3. Setting Up an API Server.mp4 24 3. Setting Up an API Server.srt 163936 30. Real Code Reuse!.mp4 32 30. Real Code Reuse!.srt 102568 31. Refactoring Stream Creation.mp4 24 31. Refactoring Stream Creation.srt 189280 32. Setting Initial Values.mp4 32 32. Setting Initial Values.srt 126920 33. Avoiding Changes to Properties.mp4 32 33. Avoiding Changes to Properties.srt 77944 34. Edit Form Submission.mp4 16 34. Edit Form Submission.srt 111288 35. PUT vs PATCH Requests.mp4 24 35. PUT vs PATCH Requests.srt 96784 4. Creating Streams Through Action Creators.mp4 24 4. Creating Streams Through Action Creators.srt 118480 5. Creating a Stream with REST Conventions.mp4 24 5. Creating a Stream with REST Conventions.srt 49440 6. Dispatching Actions After Stream Creation.mp4 16 6. Dispatching Actions After Stream Creation.srt 260120 7. Bulk Action Creators.mp4 40 7. Bulk Action Creators.srt 139112 8. Object-Based Reducers.mp4 24 8. Object-Based Reducers.srt 121448 9. Key Interpolation Syntax.mp4 24 9. Key Interpolation Syntax.srt ./21. Using React Portals: total 1377504 113632 1. Why Use Portals.mp4 24 1. Why Use Portals.srt 122856 10. Conditionally Showing Stream Details.mp4 24 10. Conditionally Showing Stream Details.srt 139712 11. Deleting a Stream.mp4 32 11. Deleting a Stream.srt 227680 2. More on Using Portals.mp4 48 2. More on Using Portals.srt 133456 3. Creating a Portal.mp4 24 3. Creating a Portal.srt 151656 4. Hiding a Modal.mp4 24 4. Hiding a Modal.srt 115272 5. Making the Modal Reusable.mp4 24 5. Making the Modal Reusable.srt 94816 6. React Fragments.mp4 16 6. React Fragments.srt 65424 7. OnDismiss From the Parent.mp4 16 7. OnDismiss From the Parent.srt 76904 8. Reminder on Path Params.mp4 16 8. Reminder on Path Params.srt 135824 9. Fetching the Deletion Stream.mp4 24 9. Fetching the Deletion Stream.srt ./22. Implementing Streaming Video: total 232232 74896 1. Viewing a Stream.mp4 16 1. Viewing a Stream.srt 71480 2. Switches with React-Router.mp4 16 2. Switches with React-Router.srt 85824 3. Showing a Stream.mp4 ./3. Communicating with Props: total 1682848 61104 1. Three Tenets of Components.mp4 16 1. Three Tenets of Components.srt 150936 10. Passing and Receiving Props.mp4 24 10. Passing and Receiving Props.srt 65248 11. Passing Multiple Props.mp4 16 11. Passing Multiple Props.srt 125368 12. Passing Props - Solutions.mp4 24 12. Passing Props - Solutions.srt 71152 13. Component Reuse.mp4 16 13. Component Reuse.srt 108384 14. Implementing an Approval Card.mp4 24 14. Implementing an Approval Card.srt 113792 15. Showing Custom Children.mp4 24 15. Showing Custom Children.srt 56576 16. Component Reuse.mp4 16 16. Component Reuse.srt 32752 17. Exercise - Props.mp4 8 17. Exercise - Props.srt 8 18. Test Your Knowledge Props.html 47408 19. Props Exercise Solution.mp4 16 19. Props Exercise Solution.srt 47360 2. Application Overview.mp4 16 2. Application Overview.srt 46136 20. Exercise - Children.mp4 8 20. Exercise - Children.srt 8 21. Test Your Knowledge Children Through Props.html 58552 22. Children Exercise Solution.mp4 16 22. Children Exercise Solution.srt 140752 3. Getting Some Free Styling.mp4 24 3. Getting Some Free Styling.srt 80440 4. Naive Component Approach.mp4 16 4. Naive Component Approach.srt 108864 5. Specifying Images in JSX.mp4 24 5. Specifying Images in JSX.srt 48488 6. Duplicating a Single Component.mp4 8 6. Duplicating a Single Component.srt 107512 7. Extracting JSX to New Components.mp4 16 7. Extracting JSX to New Components.srt 136296 8. Component Nesting.mp4 24 8. Component Nesting.srt 75360 9. React's Props System.mp4 16 9. React's Props System.srt ./4. Structuring Apps with Class-Based Components: total 613176 107920 1. Class-Based Components.mp4 24 1. Class-Based Components.srt 77128 2. Application Overview.mp4 16 2. Application Overview.srt 106424 3. Scaffolding the App.mp4 24 3. Scaffolding the App.srt 107608 4. Getting a Users Physical Location.mp4 24 4. Getting a Users Physical Location.srt 38632 5. Resetting Geolocation Preferences.mp4 8 5. Resetting Geolocation Preferences.srt 73336 6. Handling Async Operations with Functional Components.mp4 16 6. Handling Async Operations with Functional Components.srt 102000 7. Refactoring from Functional to Class Components.mp4 16 7. Refactoring from Functional to Class Components.srt ./5. State in React Components: total 771200 125968 1. The Rules of State.mp4 24 1. The Rules of State.srt 120216 2. Initializing State Through Constructors.mp4 24 2. Initializing State Through Constructors.srt 153024 3. Updating State Properties.mp4 24 3. Updating State Properties.srt 157000 4. App Lifecycle Walkthrough.mp4 24 4. App Lifecycle Walkthrough.srt 114944 5. Handling Errors Gracefully.mp4 24 5. Handling Errors Gracefully.srt 99904 6. Conditionally Rendering Content.mp4 24 6. Conditionally Rendering Content.srt ./6. Understanding Lifecycle Methods: total 1691144 148808 1. Introducing Lifecycle Methods.mp4 24 1. Introducing Lifecycle Methods.srt 185496 10. Adding Some Styling.mp4 32 10. Adding Some Styling.srt 110456 11. Showing a Loading Spinner.mp4 24 11. Showing a Loading Spinner.srt 82928 12. Specifying Default Props.mp4 16 12. Specifying Default Props.srt 122200 13. Avoiding Conditionals in Render.mp4 24 13. Avoiding Conditionals in Render.srt 200288 14. Breather and Review.mp4 32 14. Breather and Review.srt 8 15. Class-Based Components.html 35136 16. Exercise Solution - Class-Based Components.mp4 8 16. Exercise Solution - Class-Based Components.srt 8 17. Updating Components with State.html 60408 18. Updating Components with State.mp4 16 18. Updating Components with State.srt 155608 2. Why Lifecycle Methods.mp4 24 2. Why Lifecycle Methods.srt 57072 3. Refactoring Data Loading to Lifecycle Methods.mp4 16 3. Refactoring Data Loading to Lifecycle Methods.srt 91976 4. Alternate State Initialization.mp4 24 4. Alternate State Initialization.srt 87024 5. Passing State as Props.mp4 16 5. Passing State as Props.srt 110920 6. Determining Season.mp4 24 6. Determining Season.srt 66344 7. Ternary Expressions in JSX.mp4 16 7. Ternary Expressions in JSX.srt 90688 8. Showing Icons.mp4 16 8. Showing Icons.srt 85448 9. Extracting Options to Config Objects.mp4 16 9. Extracting Options to Config Objects.srt ./7. Handling User Input with Forms and Events: total 1346120 98496 1. App Overview.mp4 16 1. App Overview.srt 70704 10. Handling Form Submittal.mp4 16 10. Handling Form Submittal.srt 174344 11. Understanding 'this' In Javascript.mp4 40 11. Understanding 'this' In Javascript.srt 131184 12. Solving Context Issues.mp4 32 12. Solving Context Issues.srt 71280 13. Communicating Child to Parent.mp4 16 13. Communicating Child to Parent.srt 88440 14. Invoking Callbacks in Children.mp4 16 14. Invoking Callbacks in Children.srt 69352 2. Component Design.mp4 16 2. Component Design.srt 66056 3. Adding Some Project Structure.mp4 16 3. Adding Some Project Structure.srt 60976 4. Showing Forms to the User.mp4 16 4. Showing Forms to the User.srt 68624 5. Adding a Touch of Style.mp4 16 5. Adding a Touch of Style.srt 142648 6. Creating Event Handlers.mp4 24 6. Creating Event Handlers.srt 43088 7. Alternate Event Handler Syntax.mp4 8 7. Alternate Event Handler Syntax.srt 63920 8. Uncontrolled vs Controlled Elements.mp4 16 8. Uncontrolled vs Controlled Elements.srt 196720 9. More on Controlled Elements.mp4 40 9. More on Controlled Elements.srt ./8. Making API Requests with React: total 768792 81352 1. Fetching Data.mp4 16 1. Fetching Data.srt 78720 2. Axios vs Fetch.mp4 16 2. Axios vs Fetch.srt 164960 3. Viewing Request Results.mp4 32 3. Viewing Request Results.srt 154248 4. Handling Requests with Async Await.mp4 24 4. Handling Requests with Async Await.srt 139352 5. Setting State After Async Requests.mp4 24 5. Setting State After Async Requests.srt 50352 6. Binding Callbacks.mp4 8 6. Binding Callbacks.srt 99664 7. Creating Custom Clients.mp4 24 7. Creating Custom Clients.srt ./9. Building Lists of Records: total 418128 47312 1. Rendering Lists.mp4 8 1. Rendering Lists.srt 71144 2. Review of Map Statements.mp4 24 2. Review of Map Statements.srt 59400 3. Rendering Lists of Components.mp4 16 3. Rendering Lists of Components.srt 134120 4. The Purpose of Keys in Lists.mp4 24 4. The Purpose of Keys in Lists.srt 106064 5. Implementing Keys in Lists.mp4 16 5. Implementing Keys in Lists.srt