Learn the best practices and strategies to effectively test your react components and applications.
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 checkboxes
๐ด External API powered products listing
๐ Product tiles accessibility
๐พ Off canvas filter menu (with portals)
๐ฒ Prevent scroll on canvas open
๐ Event listener cleanups
๐ Debounced products search
๐ Context dependent components
๐ React router page navigation
๐ช Redux connected components and pages
๐ Custom hooks
๐ Checkout modal
๐ Stripe checkout
And so much more ! I've curated a real-world project so you learn techniques and strategies you can use in your companies starting today !
Top comments (0)