Testing react applications for professional engineers

Udemy Certificate USD 49.99
Enroll now →
Testing react applications for professional engineers

About this course

Hi ! I' m Kati Frantz , and I've built tons and tons of React applications. Everyone can ship software, but shipping quality software requires a lot of quality assurance and best practices. A professional ships confident, well tested, and stable code.This is the standard, but testing react applications can be painful and complex. What are the best practices ? What should I test ? How can I test a react router based, redux store connected stripe checkout form ???Be glad you found this course, because this course will show you the best practices for testing components and full scale applications.We'll be testing an e-commerce application ?? with Stripe Checkout. Here are some of the features we'll be testing:Reusable checkboxesExternal API powered products listingProduct tiles accessibilityOff canvas filter menu (with portals)Prevent scroll on canvas openEvent listener cleanupsDebounced products searchContext dependent componentsReact router page navigationRedux connected components and pagesCustom hooksCheckout modalStripe checkoutBy the end of this course, you'll be able to:Implement a testing solution for any react applicationTest components connected to state management storesTest components that call external APIsTest components that use other component packagesTest router connected componentsTest components that use a huge range of design pa

What you'll learn

  • Implement a testing solution for React applications
  • Test components connected to state management stores
  • Verify components that call external APIs
  • Evaluate components using router connections
  • Test components with design patterns such as custom hooks

Course objectives

  • Understand best practices for testing React applications
  • Gain confidence in shipping stable and quality software
  • Learn to effectively test complex React features such as payment integrations

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.