Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Modern React With Redux (updated 6/2022)

    Posted By: ELK1nG
    Modern React With Redux (updated 6/2022)

    Modern React With Redux
    Last updated 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 16.84 GB | Duration: 54h 0m

    Master React and Redux with React Router, Webpack, and Create-React-App. Includes Hooks!

    What you'll learn
    Create dynamic web apps using the latest in web technology
    Acquire the programming skills needed to obtain a software engineering job
    Practice your skills with many large projects, exercises, and quizzes
    Master the fundamentals concepts behind React and Redux
    Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax
    Be the engineer who explains how Redux works to everyone else, because you know the fundamentals so well
    Realize the power of building reusable components
    Requirements
    A Mac or Windows Computer
    Description
    Congratulations!  You've found the most popular, most complete, and most up-to-date resource online for learning React and Redux!Thousands of other engineers have learned React and Redux, and you can too.  This course uses a time-tested, battle-proven method to make sure you understand exactly how React and Redux work, and will get you a new job working as a software engineer or help you build that app you've always been dreaming about.The difference between this course and all the others: you will understand the design patterns used by top companies to build massively popular web apps.React is the most popular Javascript library of the last five years, and the job market is still hotter than ever.  Companies large and small can't hire engineers who understand React and Redux fast enough, and salaries for engineers are at an all time high.  It's a great time to learn React!–––––––––––What will you build?This course features hundreds of videos with dozens of custom diagrams to help you understand how React and Redux work.  No prior experience with either is necessary. Through tireless, patient explanations and many interesting practical examples, you'll learn the fundamentals of building dynamic and live web apps using React.Each topic included in this course is added incrementally, to make sure that you have a solid foundation of knowledge.  You'll find plenty of discussion added in to help you understand exactly when and where to use each feature of React and Redux.My guarantee to you: there is no other course online that teaches more features of React and Redux.  This is the most comprehensive resource there is.Below is a partial list of the topics you'll find in this course:Master the fundamental features of React, including JSX, state, and propsFrom square one, understand how to build reusable componentsDive into the source code of Redux to understand how it works behind the scenesTest your knowledge and hone your skills with numerous coding exercisesIntegrate React with advanced browser features, even geolocation API's!Use popular styling libraries to build beautiful appsMaster different techniques of deployment so you can show off the apps you build!See different methods of building UI's through composition of componentsBesides just React and Redux, you'll pick up countless other tidbits of knowledge, including ES2015 syntax, popular design patterns, even the clearest explanation of the keyword 'this' in Javascript that you'll ever hear.This is the course I wanted to take when I first learned React: complete, up-to-date, and clear.

    Overview

    Section 1: Let's Dive In!

    Lecture 1 How to Get Help

    Lecture 2 Join Our Community!

    Lecture 3 Course Resources

    Lecture 4 Let's Build an App!

    Lecture 5 Critical Questions

    Lecture 6 A Few More Critical Questions

    Lecture 7 Node Setup

    Lecture 8 Creating a React Project

    Lecture 9 What is Create React App?

    Section 2: Building Content with JSX

    Lecture 10 Showing Basic Content

    Lecture 11 So… What is JSX?

    Lecture 12 Printing JavaScript Variables in JSX

    Lecture 13 Shorthand JS Expressions

    Lecture 14 Exercise Overview

    Lecture 15 Exercise Solution

    Lecture 16 Typical Component Layouts

    Lecture 17 Customizing Elements with Props

    Lecture 18 Converting HTML to JSX

    Lecture 19 Applying Styling in JSX

    Lecture 20 Exercise Solution

    Section 3: Communicating with Props

    Lecture 21 Three Tenets of Components

    Lecture 22 Application Overview

    Lecture 23 Semantic UI CDN Link

    Lecture 24 Getting Some Free Styling

    Lecture 25 Naive Component Approach

    Lecture 26 IMPORTANT Info About Faker Installation

    Lecture 27 Specifying Images in JSX

    Lecture 28 Duplicating a Single Component

    Lecture 29 Extracting JSX to New Components

    Lecture 30 Component Nesting

    Lecture 31 React's Props System

    Lecture 32 Passing and Receiving Props

    Lecture 33 Passing Multiple Props

    Lecture 34 Passing Props - Solutions

    Lecture 35 Component Reuse

    Lecture 36 Implementing an Approval Card

    Lecture 37 Showing Custom Children

    Lecture 38 Component Reuse

    Lecture 39 Optional Styling

    Lecture 40 Exercise - Props

    Lecture 41 Props Exercise Solution

    Lecture 42 Exercise - Children

    Lecture 43 Children Exercise Solution

    Section 4: Structuring Apps with Class-Based Components

    Lecture 44 Class-Based Components

    Lecture 45 Application Overview

    Lecture 46 Scaffolding the App

    Lecture 47 Getting a Users Physical Location

    Lecture 48 Resetting Geolocation Preferences

    Lecture 49 Handling Async Operations with Functional Components

    Lecture 50 Refactoring from Functional to Class Components

    Section 5: State in React Components

    Lecture 51 The Rules of State

    Lecture 52 Initializing State Through Constructors

    Lecture 53 Updating State Properties

    Lecture 54 App Lifecycle Walkthrough

    Lecture 55 Handling Errors Gracefully

    Lecture 56 Conditionally Rendering Content

    Section 6: Understanding Lifecycle Methods

    Lecture 57 Introducing Lifecycle Methods

    Lecture 58 Why Lifecycle Methods?

    Lecture 59 Refactoring Data Loading to Lifecycle Methods

    Lecture 60 Alternate State Initialization

    Lecture 61 Passing State as Props

    Lecture 62 Determining Season

    Lecture 63 Ternary Expressions in JSX

    Lecture 64 Icons Not Loading and CORS errors

    Lecture 65 Showing Icons

    Lecture 66 Extracting Options to Config Objects

    Lecture 67 Adding Some Styling

    Lecture 68 Showing a Loading Spinner

    Lecture 69 Specifying Default Props

    Lecture 70 Avoiding Conditionals in Render

    Lecture 71 Optional Styling

    Lecture 72 Breather and Review

    Lecture 73 Exercise Solution - Class-Based Components

    Lecture 74 Updating Components with State

    Section 7: Handling User Input with Forms and Events

    Lecture 75 App Overview

    Lecture 76 Component Design

    Lecture 77 Adding Some Project Structure

    Lecture 78 Showing Forms to the User

    Lecture 79 Adding a Touch of Style

    Lecture 80 Creating Event Handlers

    Lecture 81 Alternate Event Handler Syntax

    Lecture 82 Uncontrolled vs Controlled Elements

    Lecture 83 More on Controlled Elements

    Lecture 84 Exercise Overview - Receiving Values

    Lecture 85 Exercise Solution

    Lecture 86 Handling Form Submittal

    Lecture 87 Understanding 'this' In Javascript

    Lecture 88 Solving Context Issues

    Lecture 89 Communicating Child to Parent

    Lecture 90 Invoking Callbacks in Children

    Section 8: Making API Requests with React

    Lecture 91 Fetching Data

    Lecture 92 Axios vs Fetch

    Lecture 93 Viewing Request Results

    Lecture 94 Handling Requests with Async Await

    Lecture 95 Setting State After Async Requests

    Lecture 96 Binding Callbacks

    Lecture 97 Creating Custom Clients

    Section 9: Building Lists of Records

    Lecture 98 Rendering Lists

    Lecture 99 Review of Map Statements

    Lecture 100 Rendering Lists of Components

    Lecture 101 The Purpose of Keys in Lists

    Lecture 102 Implementing Keys in Lists

    Lecture 103 Exercise Overview - List Building

    Lecture 104 Exercise Solution

    Section 10: Using Ref's for DOM Access

    Lecture 105 Grid CSS

    Lecture 106 Issues with Grid CSS

    Lecture 107 Creating an Image Card Component

    Lecture 108 Accessing the DOM with Refs

    Lecture 109 Accessing Image Height

    Lecture 110 Callbacks on Image Load

    Lecture 111 Dynamic Spans

    Lecture 112 App Review

    Section 11: Let's Test Your React Mastery!

    Lecture 113 App Overview

    Lecture 114 Component Design

    Lecture 115 Scaffolding the App

    Lecture 116 Reminder on Event Handlers

    Lecture 117 Handling Form Submittal

    Lecture 118 Accessing the Youtube API

    Lecture 119 Searching for Videos

    Lecture 120 Adding a Video Type

    Lecture 121 Putting it All Together

    Lecture 122 Updating State with Fetched Data

    Lecture 123 Passing State as Props

    Lecture 124 Rendering a List of Videos

    Lecture 125 Rendering Video Thumbnails

    Lecture 126 Styling a List

    Lecture 127 Communicating from Child to Parent

    Lecture 128 Deeply Nested Callbacks

    Lecture 129 Conditional Rendering

    Lecture 130 Styling the VideoDetail

    Lecture 131 Displaying a Video Player

    Lecture 132 Fixing a Few Warnings

    Lecture 133 Defaulting Video Selection

    Section 12: Understanding Hooks in React

    Lecture 134 React Hooks

    Lecture 135 Important Note

    Lecture 136 App Architecture

    Lecture 137 Communicating the Items Prop

    Lecture 138 Building and Styling the Accordion

    Lecture 139 Helper Functions in Function Components

    Lecture 140 Introducing useState

    Lecture 141 Understanding useState

    Lecture 142 Setter Functions

    Lecture 143 Expanding the Accordion

    Lecture 144 Exercise Overview

    Lecture 145 Exercise Solution

    Lecture 146 Creating Additional Widgets

    Lecture 147 The Search Widget Architecture

    Lecture 148 Scaffolding the Widget

    Lecture 149 Text Inputs with Hooks

    Lecture 150 When do we Search?

    Lecture 151 The useEffect Hook

    Lecture 152 Testing Execution

    Lecture 153 Async Code in useEffect

    Lecture 154 Executing the Request from useEffect

    Lecture 155 Default Search Terms

    Lecture 156 List Building!

    Lecture 157 XSS Attacks in React

    Lecture 158 XSS Server Code

    Lecture 159 Linking to a Wikipedia Page

    Lecture 160 Only Search with a Term

    Lecture 161 Throttling API Requests

    Lecture 162 Reminder on setTimeout

    Lecture 163 useEffect's Cleanup Function

    Lecture 164 Implementing a Delayed Request

    Lecture 165 Searching on Initial Render

    Lecture 166 Edge Case When Clearing Out Input Form

    Lecture 167 Optional Video - Fixing a Warning

    Lecture 168 Dropdown Architecture

    Lecture 169 Scaffolding the Dropdown

    Lecture 170 A Lot of JSX

    Lecture 171 Selection State

    Lecture 172 Filtering the Option List

    Lecture 173 Hiding and Showing the Option List

    Lecture 174 Err… Why is this Hard?

    Lecture 175 Reminder on Event Bubbling

    Lecture 176 Applying What We've Learned

    Lecture 177 React v17 Update - capture: true

    Lecture 178 Binding an Event Handler

    Lecture 179 Why Stay Open!?

    Lecture 180 Which Element Was Clicked?

    Lecture 181 Making use of useRef

    Lecture 182 Important Update for Event Listeners

    Lecture 183 Body Event Listener Cleanup

    Lecture 184 The Translate Widget

    Lecture 185 Scaffolding the Translate Component

    Lecture 186 Adding the Language Input

    Lecture 187 Understanding the Convert Component

    Lecture 188 Google Translate API Key

    Lecture 189 Building the Convert Component

    Lecture 190 Using the Google Translate API

    Lecture 191 Displaying Translated Text

    Lecture 192 Debouncing Translation Updates

    Lecture 193 Reviewing UseState and UseEffect

    Lecture 194 Exercise Solution

    Section 13: Navigation From Scratch

    Lecture 195 Navigation in React

    Lecture 196 Basic Component Routing

    Lecture 197 Building a Reusable Route Component

    Lecture 198 Implementing a Header for Navigation

    Lecture 199 Handling Navigation

    Lecture 200 Building a Link

    Lecture 201 Changing the URL

    Lecture 202 Detecting Navigation

    Lecture 203 Updating the Route

    Lecture 204 Handling Command Clicks

    Section 14: Hooks in Practice

    Lecture 205 Project Overview

    Lecture 206 Refactoring the SearchBar

    Lecture 207 Refactoring the App

    Lecture 208 Removing a Callback

    Lecture 209 Overview on Custom Hooks

    Lecture 210 Process for Building Custom Hooks

    Lecture 211 Extracting Video Logic

    Lecture 212 Using the Custom Hook

    Lecture 213 Exercise Overview - Custom Hooks

    Lecture 214 Exercise Solution

    Section 15: Deploying a React App

    Lecture 215 Deployment Overview

    Lecture 216 Deployment with Vercel

    Lecture 217 Deployment with Netlify

    Section 16: On We Go…To Redux!

    Lecture 218 Introduction to Redux

    Lecture 219 Redux by Analogy

    Lecture 220 A Bit More Analogy

    Lecture 221 Finishing the Analogy

    Lecture 222 Mapping the Analogy to Redux

    Lecture 223 Modeling with Redux

    Lecture 224 Creating Reducers

    Lecture 225 Rules of Reducers

    Lecture 226 Testing Our Example

    Lecture 227 Important Redux Notes

    Lecture 228 Finished Insurance Policy Code

    Section 17: Integrating React with Redux

    Lecture 229 React Cooperating with Redux

    Lecture 230 React, Redux, and…React-Redux!?

    Lecture 231 Design of the Redux App

    Lecture 232 How React-Redux Works

    Lecture 233 Redux Project Structure

    Lecture 234 Named vs Default Exports

    Lecture 235 Building Reducers

    Lecture 236 createStore Strikethrough Warning in Editor

    Lecture 237 Wiring Up the Provider

    Lecture 238 The Connect Function

    Lecture 239 Configuring Connect with MapStateToProps

    Lecture 240 Building a List with Redux Data

    Lecture 241 Solution to Extracting More Data

    Lecture 242 Calling Action Creators from Components

    Lecture 243 Redux is Not Magic!

    Lecture 244 Functional Components with Connect

    Lecture 245 Conditional Rendering

    Lecture 246 Exercise Solution - Connecting Components to Redux

    Section 18: Async Actions with Redux Thunk

    Lecture 247 App Overview and Goals

    Lecture 248 Initial App Setup

    Lecture 249 Tricking Redux with Dummy Reducers

    Lecture 250 A Touch More Setup

    Lecture 251 How to Fetch Data in a Redux App

    Lecture 252 Wiring Up an Action Creator

    Lecture 253 Making a Request From an Action Creator

    Lecture 254 Understanding Async Action Creators

    Lecture 255 More on Async Action Creators

    Lecture 256 Middlewares in Redux

    Lecture 257 Behind the Scenes of Redux Thunk

    Lecture 258 Shortened Syntax with Redux Thunk

    Section 19: Redux Store Design

    Lecture 259 Rules of Reducers

    Lecture 260 Return Values from Reducers

    Lecture 261 Argument Values

    Lecture 262 Pure Reducers

    Lecture 263 Mutations in Javascript

    Lecture 264 Equality of Arrays and Objects

    Lecture 265 A Misleading Rule

    Lecture 266 Safe State Updates in Reducers

    Lecture 267 Switch Statements in Reducers

    Lecture 268 Reducer Case Solution

    Lecture 269 Dispatching Correct Values

    Lecture 270 List Building!

    Lecture 271 Displaying Users

    Lecture 272 Fetching Singular Records

    Lecture 273 Displaying the User Header

    Lecture 274 Finding Relevant Users

    Lecture 275 Extracting Logic to MapStateToProps

    Lecture 276 That's the Issue!

    Lecture 277 Memoizing Functions

    Lecture 278 Memoization Issues

    Lecture 279 One Time Memoization

    Lecture 280 Alternate Overfetching Solution

    Lecture 281 Action Creators in Action Creators!

    Lecture 282 Finding Unique User Ids

    Lecture 283 Quick Refactor with Chain

    Lecture 284 Optional Styling

    Lecture 285 App Wrapup

    Section 20: Navigation with React Router

    Lecture 286 App Outline

    Lecture 287 Mockups in Detail

    Lecture 288 App Challenges

    Lecture 289 Initial Setup

    Lecture 290 IMPORTANT - React Router Installation Update

    Lecture 291 Introducing React Router

    Lecture 292 How React Router Works

    Lecture 293 How Paths Get Matched

    Lecture 294 How to *Not* Navigate with React Router

    Lecture 295 Navigating with React Router

    Lecture 296 [Optional] - Different Router Types

    Lecture 297 Component Scaffolding

    Lecture 298 Wiring Up Routes

    Lecture 299 Always Visible Components

    Lecture 300 Connecting the Header

    Lecture 301 Links Inside Routers

    Lecture 302 Exercise Overview - Additional Routes

    Lecture 303 Exercise Solution

    Section 21: Handling Authentication with React

    Lecture 304 OAuth-Based Authentication

    Lecture 305 OAuth for Servers vs Browser Apps

    Lecture 306 Creating OAuth Credentials

    Lecture 307 Wiring Up the Google API Library

    Lecture 308 Required plugin_name Parameter - Do Not Skip

    Lecture 309 Sending a User Into the OAuth Flow

    Lecture 310 Rendering Authentication Status

    Lecture 311 Updating Auth State

    Lecture 312 Displaying Sign In and Sign Out Buttons

    Lecture 313 On-Demand Sign In and Sign Out

    Lecture 314 Redux Architecture Design

    Lecture 315 Redux Setup

    Lecture 316 Connecting Auth with Action Creators

    Lecture 317 Building the Auth Reducer

    Lecture 318 Handling Auth Status Through Redux

    Lecture 319 Fixed Action Types

    Lecture 320 Recording the User's ID

    Section 22: Redux Dev Tools

    Lecture 321 Using Redux Dev Tools to Inspect the Store

    Lecture 322 Debug Sessions with Redux Dev Tools

    Section 23: Handling Forms with Redux Form

    Lecture 323 Important Note about Redux Form Installation

    Lecture 324 Forms with Redux Form

    Lecture 325 Useful Redux Form Examples

    Lecture 326 Connecting Redux Form

    Lecture 327 Creating Forms

    Lecture 328 Automatically Handling Events

    Lecture 329 Customizing Form Fields

    Lecture 330 Handling Form Submission

    Lecture 331 Validation of Form Inputs

    Lecture 332 Displaying Validation Messages

    Lecture 333 Showing Errors on Touch

    Lecture 334 Highlighting Errored Fields

    Section 24: REST-Based React Apps

    Lecture 335 Creating Streams

    Lecture 336 REST-ful Conventions

    Lecture 337 Setting Up an API Server

    Lecture 338 Creating Streams Through Action Creators

    Lecture 339 Creating a Stream with REST Conventions

    Lecture 340 Dispatching Actions After Stream Creation

    Lecture 341 Bulk Action Creators

    Lecture 342 Object-Based Reducers

    Lecture 343 Key Interpolation Syntax

    Lecture 344 Handling Fetching, Creating, and Updating

    Lecture 345 Deleting Properties with Omit

    Lecture 346 Merging Lists of Records

    Lecture 347 Fetching a List of All Streams

    Lecture 348 Rendering All Streams

    Lecture 349 Associating Streams with Users

    Lecture 350 Conditionally Showing Edit and Delete

    Lecture 351 Linking to Stream Creation

    Lecture 352 When to Navigate Users

    Lecture 353 History References

    Lecture 354 History Object Deprecation Warning

    Lecture 355 Creating a Browser History Object

    Lecture 356 Implementing Programmatic Navigation

    Lecture 357 Manually Changing API Records

    Lecture 358 URL-Based Selection

    Lecture 359 Wildcard Navigation

    Lecture 360 More on Route Params

    Lecture 361 Selecting Records from State

    Lecture 362 Component Isolation with React Router

    Lecture 363 Fetching a Stream for Edit Stream

    Lecture 364 Real Code Reuse!

    Lecture 365 Refactoring Stream Creation

    Lecture 366 Setting Initial Values

    Lecture 367 Avoiding Changes to Properties

    Lecture 368 Edit Form Submission

    Lecture 369 PUT vs PATCH Requests

    Section 25: Using React Portals

    Lecture 370 Why Use Portals?

    Lecture 371 More on Using Portals

    Lecture 372 Creating a Portal

    Lecture 373 Hiding a Modal

    Lecture 374 Making the Modal Reusable

    Lecture 375 React Fragments

    Lecture 376 OnDismiss From the Parent

    Lecture 377 Reminder on Path Params

    Lecture 378 Fetching the Deletion Stream

    Lecture 379 Conditionally Showing Stream Details

    Lecture 380 Deleting a Stream

    Lecture 381 Exercise Overview - Closing the Modal

    Lecture 382 Exercise Solution

    Section 26: Implementing Streaming Video

    Lecture 383 Viewing a Stream

    Lecture 384 Switches with React-Router

    Lecture 385 Showing a Stream

    Lecture 386 RTMP NodeMediaServer is not a constructor error fix

    Lecture 387 RTMP Server Setup

    Lecture 388 OBS Installation

    Lecture 389 OBS Scene Setup

    Lecture 390 Video Player Setup

    Lecture 391 Implementing FLV JS

    Lecture 392 Creating a FLV Player

    Lecture 393 Optional Player Building

    Lecture 394 It Works!

    Lecture 395 Cleaning Up with ComponentWillUnmount

    Lecture 396 Optional Styling

    Lecture 397 Exercise Overview - Adding Some Filtering

    Lecture 398 Exercise Solution

    Lecture 399 Refactor to use React Final Form instead of Redux Form

    Section 27: The Context System with React

    Lecture 400 The Context System

    Lecture 401 An App with Context

    Lecture 402 App Generation

    Lecture 403 Selecting a Language

    Lecture 404 A Touch More Setup

    Lecture 405 Getting Data Out of Context

    Lecture 406 Creating Context Objects

    Lecture 407 Consuming the Context Value

    Lecture 408 The Context Provider

    Lecture 409 Gotchas Around Providers

    Lecture 410 Accessing Data with Consumers

    Lecture 411 Pulling From Multiple Contexts

    Lecture 412 Exercise Overview - Consuming Context Values From Providers

    Lecture 413 Exercise Solution

    Section 28: Replacing Redux with Context

    Lecture 414 Replacing Redux with Context?

    Lecture 415 Creating a Store Component

    Lecture 416 Implementing a Language Store

    Lecture 417 Rendering the Language Store

    Lecture 418 Connecting the Selector to the Store

    Lecture 419 Connecting the Field and Button to the Store

    Lecture 420 Context vs Redux Recap

    Lecture 421 That's All For Now

    Section 29: Section 1 - OLD

    Lecture 422 Small Update

    Lecture 423 Our First App

    Lecture 424 Critical Questions!

    Lecture 425 Installing Node JS

    Lecture 426 Why Create React App?

    Lecture 427 Important Update About React App Generation

    Lecture 428 Generating a React Project

    Lecture 429 Exploring a Create-React-App Project

    Lecture 430 Starting and Stopping a React App

    Lecture 431 JavaScript Module Systems

    Lecture 432 ReactDom.render is no longer supported warning

    Lecture 433 Displaying Content with Functional Components

    Section 30: Section 2 - OLD

    Lecture 434 Small Update

    Lecture 435 Important Note About Viewing Errors

    Lecture 436 What is JSX?

    Lecture 437 Converting HTML to JSX

    Lecture 438 Inline Styling with JSX

    Lecture 439 Converting Styling to JSX Format

    Lecture 440 Class vs ClassName

    Lecture 441 Referencing JS Variables in JSX

    Lecture 442 Values JSX Can't Show

    Lecture 443 Finding Forbidden Property Names

    Lecture 444 Exercise Introduction

    Lecture 445 JSX Exercise Solution

    Section 31: Important - Do Not Skip

    Lecture 446 Note on the Following Section

    Section 32: Working with Older Versions of React

    Lecture 447 Important - Do Not Skip

    Lecture 448 Introduction - Github Links for Project Files!

    Lecture 449 Completed Projects - Github Links

    Lecture 450 Purpose of Boilerplate Projects

    Lecture 451 Project Setup

    Lecture 452 A Taste of JSX

    Lecture 453 Environment Setup

    Lecture 454 More on JSX

    Lecture 455 Quick Note - Getting Different Error Messages

    Lecture 456 ES6 Import Statements

    Lecture 457 ReactDOM vs React

    Lecture 458 Differences Between Component Instances and Component Classes

    Lecture 459 Render Targets

    Lecture 460 Component Structure

    Lecture 461 Youtube Search API Signup

    Lecture 462 Export Statements

    Lecture 463 Class-Based Components

    Lecture 464 Handling User Events

    Lecture 465 Introduction to State

    Lecture 466 More on State

    Lecture 467 Controlled Components

    Lecture 468 Breather and Review

    Lecture 469 Youtube Search Response

    Lecture 470 Refactoring Functional Components to Class Components

    Lecture 471 Props

    Lecture 472 Building Lists with Map

    Lecture 473 List Item Keys

    Lecture 474 Video List Items

    Lecture 475 Detail Component and Template Strings

    Lecture 476 Handling Null Props

    Lecture 477 Video Selection

    Lecture 478 Styling with CSS

    Lecture 479 Searching for Videos

    Lecture 480 Throttling Search Term Input

    Lecture 481 React Wrapup

    Lecture 482 Foreword on Redux

    Lecture 483 What is Redux?

    Lecture 484 More on Redux

    Lecture 485 Even More on Redux!

    Lecture 486 Putting Redux to Practice

    Lecture 487 Reducers

    Lecture 488 Containers - Connecting Redux to React

    Lecture 489 Containers Continued

    Lecture 490 Implementation of a Container Class

    Lecture 491 Containers and Reducers Review

    Lecture 492 Actions and Action Creators

    Lecture 493 Binding Action Creators

    Lecture 494 Creating an Action

    Lecture 495 Consuming Actions in Reducers

    Lecture 496 Consuming Actions in Reducers Continued

    Lecture 497 Conditional Rendering

    Lecture 498 Reducers and Actions Review

    Lecture 499 App Overview and Planning

    Lecture 500 Component Setup

    Lecture 501 Controlled Components and Binding Context

    Lecture 502 Form Elements in React

    Lecture 503 Working with API's

    Lecture 504 Introduction to Middleware

    Lecture 505 Ajax Requests with Axios

    Lecture 506 Redux-Promise in Practice

    Lecture 507 Redux-Promise Continued

    Lecture 508 Avoiding State Mutations in Reducers

    Lecture 509 Building a List Container

    Lecture 510 Mapping Props to a Render Helper

    Lecture 511 Adding Sparkline Charts

    Lecture 512 Making a Reusable Chart Component

    Lecture 513 Labeling of Units

    Lecture 514 Google not Defined Errors

    Lecture 515 Google Maps Integration

    Lecture 516 Google Maps Integration Continued

    Lecture 517 Project Review

    Lecture 518 App Overview and Goals

    Lecture 519 Posts API

    Lecture 520 Quick Note

    Lecture 521 Installing React Router

    Lecture 522 What React Router Does

    Lecture 523 The Basics of React Router

    Lecture 524 Route Design

    Lecture 525 Our First Route Definition

    Lecture 526 State as an Object

    Lecture 527 Back to Redux - Index Action

    Lecture 528 Implementing Posts Reducer

    Lecture 529 Action Creator Shortcuts

    Lecture 530 Rendering a List of Posts

    Lecture 531 Creating New Posts

    Lecture 532 A React Router Gotcha

    Lecture 533 Navigation with the Link Component

    Lecture 534 Redux Form

    Lecture 535 Setting Up Redux Form

    Lecture 536 The Field Component

    Lecture 537 Generalizing Fields

    Lecture 538 Validating Forms

    Lecture 539 Showing Errors to Users

    Lecture 540 Handling Form Submittal

    Lecture 541 Form and Field States

    Lecture 542 Conditional Styling

    Lecture 543 More on Navigation

    Lecture 544 Create Post Action Creator

    Lecture 545 Navigation Through Callbacks

    Lecture 546 The Posts Show Component

    Lecture 547 Receiving New Posts

    Lecture 548 Selecting from OwnProps

    Lecture 549 Data Dependencies

    Lecture 550 Caching Records

    Lecture 551 Deleting a Post

    Lecture 552 Wrapup

    Lecture 553 Note on the Following Videos

    Lecture 554 Basics of Redux Thunk

    Lecture 555 Combining Redux and Firebase

    Lecture 556 Dynamic Forms with Redux Form

    Lecture 557 Logicless Components with Reselect

    Lecture 558 Data Loading Methods with Redux

    Lecture 559 Animation of React Components

    Lecture 560 The Best Way to Store Redux Data

    Lecture 561 Four Most Common Errors with React and Redux

    Lecture 562 Modals in React and Redux Apps

    Lecture 563 Deployment of React/Webpack Apps

    Lecture 564 BrowserHistory in Production

    Lecture 565 React Integration with 3rd Party Libraries

    Lecture 566 Introducing JSPlaygrounds for Rapid Prototyping

    Lecture 567 What is React? CodePen Mini Project

    Lecture 568 React Router + Redux Form v4

    Lecture 569 App Overview and Goals

    Lecture 570 Exploring the Posts Api

    Lecture 571 Installing React Router

    Lecture 572 React Router - What is It?

    Lecture 573 Setting Up React Router

    Lecture 574 Route Configuration

    Lecture 575 Nesting Of Routes

    Lecture 576 IndexRoutes with React Router

    Lecture 577 Back To Redux - Index Action

    Lecture 578 Catching Data with Posts Reducer

    Lecture 579 Catching Data with Posts Reducer Continued

    Lecture 580 Fetching Data with Lifecycle Methods

    Lecture 581 Fetching Data with Lifecycle Methods Continued

    Lecture 582 Creating New Posts

    Lecture 583 Navigation with the Link Component

    Lecture 584 Forms and Form Submission

    Lecture 585 More on Forms and Form Submission

    Lecture 586 Passing Control to Redux Form

    Lecture 587 CreatePost Action Creator

    Lecture 588 Form Validation

    Lecture 589 Form Validation Continued

    Lecture 590 Navigating on Submit

    Lecture 591 Posts Index

    Lecture 592 Dynamic Route Params

    Lecture 593 Loading Data on Render

    Lecture 594 Handling Null Props

    Lecture 595 Delete Action Creator

    Lecture 596 Navigate on Delete

    Lecture 597 ReactRouter and ReduxForm Wrapup

    Section 33: Bonus!

    Lecture 598 Bonus!

    Programmers looking to learn React,Developers who want to grow out of just using jQuery,Engineers who have researched React but have had trouble mastering some concepts