Answer 1: Jest is a test library for JavaScript and it is developed by Facebook.
Answer 2: Create a test file using the .test.js extension. Implement your test cases inside the file and you can run the tests using the following command npm test.
Answer 3: For the snapshot testing you have to install react-test-render package and you have to import renderer to you test file. Implement your snapshot test cases inside the file and you can run the tests using the following command npm test.
Answer 4: Enzyme is a JavaScript library for testing the React component's output.
Answer 5: Using the following npm command npm install enzyme enzyme-adapter-react-16 --save-dev.
Answer 6: You have to import Enzyme and Adapter components to your test file. Then you can create you test cases to render a component. With the Enzyme, you can use Jest for assertions.
...