Examples
Example 1) Multi-page testing
You can quite easily write tests across pages to better test entire user workflows. You can click on navigation buttons or use cy.visit(). You can also use cy.location("pathname").should("equal", "/some-path") to assert you're in the correct location
Example 2) Intercepts
Cypress provides different ways of working with network requests. One way is by using intercepts *docs & example
Example 3) Helpful methods
Cypress provides a ton of methods. It's not really feasible to try to learn every single one. A popular ones include cy.its(), cy.invoke(), cy.request(), cy.within() -- *docs
Example 4) Grudge list
Let's test some actual state changes