Hooks are nothing but named JS functions that plugins can implement within their code.
A number of different hooks are made available by the SDK, each with a specific purpose and function. By implementing hooks, plugins can add functionalities or tweak the interface of a project in a controlled and safe way.
You can read in detail about all the hooks in the following sections of the guide, but to give an overall view, a plugin can implement hooks to:
Other hooks will be made available in future versions of the SDK, to let plugins intervene in other places of the DatoCMS interface.