а, ну если разобрался лучше - то пиши как разобрался. со временем поймешь, где слабые места у классов, сделаешь еще один заход на хуки
тут небольшой замкнутай круг: пока не поймешь, зачем нужны хуки, не поймешь сами хуки. но понять, зачем они нужны можно только когда поймешь, как они работают 🤪