
ratings
Mastering React is a comprehensive hands-on course that aims to be the single most useful resource on getting up to speed quickly with React. After the first few modules, you’ll have a solid understanding of React’s fundamentals and will be able to build a wide array of rich, interactive web apps with the framework.
Unlimited Duration
March 4, 2021
1
In this course you will learn about:
· A basic and advanced understanding of React components
· An advanced, in-depth knowledge of how React works
· A complete understanding of using Redux
· How to build, validate, and populate interactive forms
· How to use inline styles for perfect looking components
· How to test React components
· How to build and use components
· How to get control of your build process
· A deep understanding of data-driven modeling with props and state
· How to use client-side routing for pages in your apps
· How to debug a React application
Course Curriculum
-
- • Prefer const and let over var 00:00:00
- Arrow functions 00:00:00
- Modules 00:00:00
- Object.assign() 00:00:00
- Template literals 00:00:00
- The spread operator and Rest parameters 00:00:00
- Enhanced object literals 00:00:00
- Default arguments 00:00:00
- Destructuring assignments 00:00:00
-
- Setting up your development environment 00:00:00
- JavaScript ES6 /ES7 00:00:00
- Getting started 00:00:00
- What’s a component? 00:00:00
- Our first component 00:00:00
- Building the App 00:00:00
- Making the App data-driven 00:00:00
- Your app’s first interaction 00:00:00
- Updating state and immutability 00:00:00
- Refactoring with the Babel plugin transform-class-properties 00:00:00
- React Uses a Virtual DOM 00:00:00
- Why Not Modify the Actual DOM? 00:00:00
- What is a Virtual DOM? 00:00:00
- Virtual DOM Pieces 00:00:00
- ReactElement 00:00:00
- JSX 00:00:00
- JSX Summary 00:00:00
- ReactComponent 00:00:00
- props are the parameters 00:00:00
- props are the parameters 00:00:00
- Default props with getDefaultProps() 00:00:00
- context 00:00:00
- state 00:00:00
- Stateless Components 00:00:00
- Talking to Children Components with props.children 00:00:00
- Writing tests without a framework 00:00:00
- What is Jest? 00:00:00
- Using Jest 00:00:00
- Testing strategies for React applications 00:00:00
- Testing a basic React component with Enzyme 00:00:00
- Writing tests for the food lookup app 00:00:00
- Writing FoodSearch.test.js 00:00:00
- Why Flux? 00:00:00
- Flux is a Design Pattern 00:00:00
- Flux implementations 00:00:00
- Redux & Redux’s key ideas 00:00:00
- Building a counter 00:00:00
- The core of Redux 00:00:00
- The beginnings of a chat app 00:00:00
- Building the reducer() 00:00:00
- Subscribing to the store 00:00:00
- Connecting Redux to React 00:00:00
- Motivation behind Hooks 00:00:00
- How Hooks Map to Component Classes 00:00:00
- Using Hooks Requires react “next” 00:00:00
- useState() Hook Example 00:00:00
- useEffect() Hook Example 00:00:00
- useContext() Hook Example 00:00:00
- Using Custom Hooks 00:00:00
- Your First GraphQL Query 00:00:00
- GraphQL Benefits 00:00:00
- GraphQL vs. REST 00:00:00
- GraphQL vs. SQL 00:00:00
- Relay and GraphQL Frameworks 00:00:00
- Chapter Preview 00:00:00
- Consuming GraphQL 00:00:00
- Exploring With GraphiQL 00:00:00
- GraphQL Syntax 101 . 00:00:00
- Complex Types 00:00:00
- Exploring a Graph 00:00:00
- Graph Nodes ; Viewer 00:00:00
- Graph Connections and Edges 00:00:00
- Mutations 00:00:00
- Subscriptions 00:00:00
- GraphQL With JavaScript 00:00:00
- GraphQL With React 00:00:00
Course Reviews

Students