TL;DR

by François Vaux

Thinking in React Hooks

React Hooks are a great way to replace class-based components with functional ones in React. This article from Amelia Wattenberger gives an in depth comparison between both approaches, with a lot of helpful visualizations.