001 Note on the Following Lectures.html
002 Note.html
003 Project Setup
004 A First Spec
005 Core Testing - Describe, It, Expect
006 Test Reporting
007 Feature Mockups
008 Test Structure Setup
009 Comment Box Tests
010 Testing Class Names
011 Using beforeEach to Condense Tests
012 Expecting Child Elements
013 Simulating Events
014 Testing Controlled Components
015 Form Submit Event
016 Stub Comment List
017 Expectations on Content
018 Assertions with Lists
019 Testing Action Creators
020 Action Creator Shortcuts
021 TDD Comments Reducer
022 Spec Failures After Code Change
023 Purpose of Chai and Mocha
024 App Review
025 Test Helper From Scratch
026 JSDom Setup
027 More JSDom Setup
028 TestUtils Library
029 Defining RenderComponent
030 Finishing RenderComponent Helper
031 Simulate Helper
032 Test Helper Review
033 What is a Higher Order Component
034 Connect and Provider
035 Authentication HOC Overview
036 Header Setup
037 React Router Setup
038 Authentication Reducer
039 Action Creator Hookup
040 Authentication Higher Order Component
041 HOC Scaffold Code
042 Nesting Higher Order Components
043 Accessing React Router on Context
044 Class Level Properties
045 Handling HOC Edge Cases
046 Higher Order Components Review
047 Middleware Overview
048 App Building Plan
049 Users Reducer
050 Static Users Action Creator
051 Rendering a List of Users
052 CSS Cleanup
053 Pains Without Middleware
054 Middleware Stack
055 Middleware Internals
056 Handling Unrelated Actions
057 Handling Promises
058 Middleware Review
059 Client Setup
060 App Architecture
061 Component and State Design
062 Header Component
063 Scaffolding the Signin Form
064 Adding Signin Form
065 Action Creator with Many Responsibilities
066 Introducing Redux Thunk
067 Signin Action Creator
068 CORS In a Nutshell
069 Serverside Solution for CORS
070 Programmatic Navigation
071 Updating Auth State
072 Breather and Review
073 LocalStorage and JWT
074 Auth Error Messaging
075 Displaying Errors
076 Header Logic
077 Signout Component
078 Signout Action Creator
079 Signup Component
080 Signup Form Scaffolding
081 Redux Form Validation
082 Implementing Validation Logic
083 More On Validation
084 Signup Action Creator
085 Finish Up Signup
086 Securing Individual Routes
087 Root IndexRoute
088 Automatically Authenticating Users
089 Making Authenticated API Requests
090 Handling Data from Authenticated Requests
091 Authentication Wrapup