No rewriting needed. Hooks are just another way to do what was already possible in a more well-defined way. All the content written is still applicable. Now there is just a new way to do things too.
The developers and documentation even advises against rewriting old components with hooks unless you need to.
You're gonna have to learn it eventually to work with other code bases and so on. But the point was it doesn't change existing knowledge, just something new to learn.
The developers and documentation even advises against rewriting old components with hooks unless you need to.