Automatically failing unit tests with Jest in React when network requests are made will make your tests more reliable and easier to maintain By using contract tests, you can build more independent frontend and backends that can be deployed separately. That way, you can get faster feedback