Author’s Note: This article has been turned into a talk, with more context. Also, this article does not mention the React scheduler or how state is actually stored in React. Hooks are a fundamentally simpler way to encapsulate stateful behavior and side effects in user interfaces. They were first introduced in React and have been broadly embraced by other frameworks like Vue, Svelte, and even adap