What is the difference between enzyme, ReactTestUtils and react-testing-library for react testing?
The ReactTestUtils documentation says:
ReactTestUtils makes it easy to test React components in the testing framework of your choice.
The enzyme documentation just says:
Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
React-testing-library documentation:
The react-testing-library is a very light-weight solution for testing React components. It provides light utility functions on top of react-dom.
Why is actually every solution easier and what can't be achieved with the other one?