Quizás se debería refactorizar un poquitin el texto especialmente en "Un hook personalizado es una función que empieza con la palabra use"
No sé si estoy equivocado pero que empiece o no con use no lo hace propiamente un custom hook, puede ser entendido por los conocidos en el tema que es usan referencia a la estandarización, pero para alguien con poca experiencia podría estar confundiendolo o podría entender que es un boilerplate específico de la librería/framework.