Part 5 - Testing React apps
Core Concepts
- Handling user login, and saving tokens with local storage
- React: Props.children, PropTypes, and the useRef and useImperativeHandle hooks
- Testing React components with Jest
- E2E testing with Cypress
Libraries/Tools Learned
- React Testing Library
- Cypress
- @testing-library/user-event
Projects
A frontend for the Bloglist backend created in the previous part, allowing the user to login upon which they can vote for blogs from the list and add new ones.