Please explain the hooks in Cypress

Please help me in understanding that what are hooks in Cypress?

Hi Alex,

Cypress hooks are used to define or set preconditions that we want to execute before a set of tests or before each test. The available hooks are before(),beforeEach(),after(),afterEach().