Carl Rippon

Building SPAs

Carl Rippon
BlogBooks / CoursesAbout
This site uses cookies. Click here to find out more

Interactive Courses & Books

Learn React with TypeScript - Second Edition

NEW!🎉
A beginner's guide to reactive web development with React 18 and TypeScript
Learn React with TypeScript Second Edition
  • Learn to use different React hooks with TypeScript
  • Explore different styling approaches while building React web apps
  • Gain experience in using React Dev Tools to debug components
Find out more

Testing React Apps with Jest and React Testing Library

Ideal for React developers wanting to write automated tests
Testing React Apps with Jest and React Testing Library
  • Learn how to write automated tests on your React app using the de-facto testing tools for React
  • 52 interactive tutorial style lessons
  • Quizzes in each module to reinforce knowledge
  • All the query variants and types in React testing library
  • Accurately simulating events
  • Mocking functions and modules
  • Testing custom hooks
  • Checking results using Jest matchers
  • Debugging tests
  • Determining code coverage
Find out more

Learn TypeScript

FREE!🎉
Now includes TypeScript 4!
An interactive course for JavaScript developers who want to learn modern TypeScript
Learning TypeScript
  • Learn to use TypeScript's amazing type system with your existing JavaScript skills to boost your productivity
  • 70+ interactive tutorial style lessons
  • Quizzes in each module to reinforce knowledge
  • Primitive and Special Types
  • Type Aliases and Interfaces
  • Classes and Inheritance
  • Generics and Overloads
  • Type Guards and Type Narrowing
  • Querying Types and Mapped Types
  • Conditional Types
  • tsconfig and Compiler Options
  • Webpack, ESLint and Babel Integration
Take a look

Using TypeScript with React

Ideal for those who are familiar with React but new to TypeScript
Using TypeScript with React
  • Learn how to utilize TypeScript’s sophisticated type system to make React development faster and your code more readable
  • 64 interactive tutorial style lessons
  • Quizzes in each module to reinforce knowledge
  • Strongly-type both function and class component props and state
  • Use TypeScript with React context for both function and class components
  • Strongly-type React hooks
  • How use use React and TypeScript with Webpack, ESLint and Babel
Find out more

Learn React with TypeScript 3

A beginner's guide to modern React web development with TypeScript 3
Learn React with TypeScript 3
  • Explore the latest core features of React such as components, React Router, and suspense
  • Delve into TypeScript 3 and its core components such as interfaces, types aliases, tuples, and generics
  • Build small-to-large scale single-page applications with React, Redux, GraphQL and TypeScript

Reviews

Find out more

Want more content like this?

Subscribe to receive notifications on new blog posts and courses

Required
© Carl Rippon
Privacy Policy