React lead Dan Abramov breaks down the statement "function components capture the rendered values". To me hooks seem like a very cool feature that'll make your react components much more easier to write.

https://overreacted.io/how-are-function-components-different-from-classes/