Complete Intro to React v6
Watch on Frontend Masters
Complete Intro to React v6
and Intermediate React v3
Brian Holt
Stripe
Watch on Frontend Masters
Table of Contents
Welcome
Introduction
No Frills React
Pure React
Components
JS Tools
npm
Prettier
ESLint
Git
Parcel
Babel
Browserslist
Core React Concepts
JSX
Hooks
Effects
Custom Hooks
Handling User Input
Component Composition
React Dev Tools
React Capabilities
React Router
Class Components
Class Properties
Managing State in Class Components
Special Case React Tools
Error Boundaries
Context
Portals and Refs
End of Intro
Conclusion
Ways to Expand Your App
Intermediate React V3
Welcome to Intermediate React v4
Hooks in Depth
useState
useEffect
useContext
useRef
useReducer
useMemo
useCallback
useLayoutEffect
useImperativeHandle
useDebugValue
TailwindCSS
Css and React
Tailwind Basics
Tailwind Plugins
Grid and Breakpoints
Positioning
Code Splitting
Code Splitting
Server Side Rendering
Server Side Rendering
Streaming Markup
Typescript
Refactor Modal
Typescript and Eslint
ThemeContext
Refactor Details
ErrorBoundary
Refactor Carousel
Refactor Pet
Refactor Breed List
Refactor Search Params
Refactor Results
Refactor App
Redux
Redux
Reducers
Action Creators
Providers
Dispatching Actions
Redux Dev Tools
Testing
Testing React
Basic React Testing
Testing UI Interactions
Testing Custom Hooks
Mocks
Snapshots
Istanbul
End of Intermediate
End of Intermediate