Requirements
- Knowing React framework
React – testing
This course is not just a theory and bullet points about testing React. In this course, we test real applications and you will gain not just knowledge but also practice.
We will focus on testing web applications in React. I will explain why it’s worth testing and what tools we should pick for testing react applications. We will be talking about many different aspects of testing: Unit tests, integration tests, snapshots, test runner, describe, before and after tests, skip tests, loops, matches, truthy and falsy, render component, fire event, mocking, fetching API, act, wait and many more. After this tutorial, you will be able to handle many obstacles with testing the dynamic applications in React. We will write a lot of different tests to cover different technics and ways to select certain elements and interact with them.
The first tool that we will learn will be Jest. I will show you how to run tests and write them. At this level, we will write tests without React application. We will focus on Jest only and use it as our test runner.
After we will know what is Jest and how it works, we will install our first application with React Testing Library. I will show you how that library works and what options do we have with it. We will render our components and we will trigger different events.
The main section of this tutorial will be testing the real React app. We will have a ready app, written in React and we will start using different technics to test our components. We will be using the newest trends in React like hooks with useState and useEffect. When you finish that chapter, you will know what kind of problems you might have when writing your own tests for React and more importantly, how to solve them with Jest and React Testing Library.
Getting Started with React Hooks Course
Download Now
Content From: https://www.udemy.com/course/react-testing-app/
In today's digital age, opportunities for earning money have expanded significantly. One avenue that has… Read More
Earning apps have become increasingly popular as people look for ways to make money conveniently… Read More
In today's fast-paced digital world, opportunities to earn money online have become increasingly popular. One… Read More
Full Web Ethical Hacking Course Learn all about web application penetration testing! What you'll learn… Read More
Build Chatbots Using Javascript Build Chatbots Using Javascript From Scratch What you'll learn Build Chatbots… Read More
Basic Learning about Linux Daily use commands Basic knowledge to get you started What you'll… Read More