React & Redux with Typescript: Complete React & Redux Guide
3.2 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
334 students enrolled

React & Redux with Typescript: Complete React & Redux Guide

Learn In-depth Hands-on React and Redux with Typescript. Creating a Real Project with React-Redux & Typescript and More
3.2 (32 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
334 students enrolled
Created by Teach Apex
Last updated 9/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Basic variable types
  • Multiple types
  • Implicit vs explicit types
  • Checking types
  • Type assertions
  • Functions: parameters & return types
  • Custom types
  • Models
  • Interfaces
  • Barrels
  • Intersection types
  • Arrays and Objects
  • Tuples and Enums
  • Generics
  • Access modifiers
  • How to setup TS locally
  • TSLint
  • Creating a Project with React-Redux and Typescript
Requirements
  • Basic knowledge of Javascript, React and Redux
Description

TypeScript starts from the same syntax and semantics that millions of JavaScript developers know today. Use existing JavaScript code, incorporate popular JavaScript libraries, and call TypeScript code from JavaScript.

TypeScript compiles to clean, simple JavaScript code which runs on any browser, in Node.js, or in any JavaScript engine.

Types enable JavaScript developers to use highly-productive development tools and practices like static checking and code refactoring when developing JavaScript applications.

Types are optional, and type inference allows a few type annotations to make a big difference to the static verification of your code. Types let you define interfaces between software components and gain insights into the behavior of existing JavaScript libraries.

TypeScript offers support for the latest and evolving JavaScript features and future proposals, like async functions and decorators, to help build robust components.

These features are available at development time for high-confidence app development but are compiled into simple JavaScript that targets ECMAScript 3 (or newer) environments.

Who this course is for:
  • Basic Knowledge of JavaScript
  • Basic Knowledge of React and Redux
Course content
Expand all 31 lectures 01:40:08
+ Introduction
20 lectures 53:08

Overview of the course and the course objectives.

Preview 02:08

Look into Basic variable types and how and when to use them.

Preview 02:28

Look into multiple types and how and when to use them.

Multiple types
00:59

Implicit vs explicit types what are they and how, when to use them.

Preview 02:28

Discuss checking types and how and when to use them.

Checking types
02:27

Discuss type assertions and how and when to use them.

Type assertions
02:55

Discuss functions, that is,parameters & return types and how and when to use them.

Preview 04:49

Discuss custom types and how and when to use them.

Custom types
01:36

Discuss Interfaces and how and when to use them.

Preview 02:52

Discuss barrels and how and when to use them.

Barrels
01:38

Discuss models and how and when to use them.

Models
02:05

Discuss intersection types and how and when to use them

Intersection Types
01:53

Discuss Arrays and Objects and how and when to use them.

Arrays and Objects
03:36

Discuss Tuples and Enums and how and when to use them.

Tuples and Enums
04:35
Generics
02:20

Discuss variable declaration using Let and Const and how and when to use them.

Variable Declaration using Let and Const
05:21

Discuss what are Access modifiers and how and when to use them.

Variable Declaration using Let and Const
05:10

How to set up Typescript locally.

Setting up TS locally
01:36

What is TSLint and why, when to use it.

TSLint
00:55
+ Module -2
11 lectures 47:00

How to wire up TypeScript with React

Create react app with typescript
03:01

Discuss the layout of your project

Project layout
05:17

How to configure the tsconfig.json

Tsconfig.json
05:13

Add Redux to connect React to our store

Add Redux
03:44

Add Action creators to our project

Add Action creators
03:39

Add the redux-thunk to our project

Add Redux thunk
03:19

Add Redux-reducer to our project

Add Redux reducer
01:49

Add A React Stateful component to our project

Add React Stateful component
06:33

Adding React Proptypes to our project

React Proptypes
08:35

Add A React Stateless component to our project

Add React Stateless component
04:33

Conclusion of the project

Conclusion
01:17