Testing in React 18
Offered By: Pluralsight
Course Description
Overview
This course will teach you techniques for automated testing of React applications. Each technique will include a discussion of the applicability of that technique and how it compares to other available options.
React is the worlds most popular frontend library. In this course, Testing in React 18, you’ll learn to add efficient and maintainable automated tests to React applications. First, you’ll explore how to design and build testable React components. Next, you’ll discover how to integrate automated tests with your React project and build tooling. Finally, you’ll learn how to use the React testing library to write tests for React components. When you’re finished with this course, you’ll have the skills and knowledge of React testing needed to confidently ensure the ongoing correctness of your applications.
React is the worlds most popular frontend library. In this course, Testing in React 18, you’ll learn to add efficient and maintainable automated tests to React applications. First, you’ll explore how to design and build testable React components. Next, you’ll discover how to integrate automated tests with your React project and build tooling. Finally, you’ll learn how to use the React testing library to write tests for React components. When you’re finished with this course, you’ll have the skills and knowledge of React testing needed to confidently ensure the ongoing correctness of your applications.
Syllabus
- Course Overview 1min
- React Testing Primer 15mins
- Creating Testable Components 13mins
- Testing Component Rendering 31mins
- Testing Component Interaction 14mins
- Detecting User Interface Regressions with Snapshot Testing 11mins
- Testing Components That Include useState 9mins
- Testing Components That Include useEffect 12mins
- Testing Integrated Components 14mins
Taught by
Liam McLennan
Related Courses
Desarrollo de aplicaciones profesionales para AndroidGalileo University via edX Engineering Maintainable Android Apps
Vanderbilt University via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Accelerate Software Delivery using DevOps
Microsoft via edX Continuous Integration and Deployment
Udacity