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.
Total hours: 21
