11. Hooks – Reusability, Readability, and a Different Mental Model
This chapter will introduce you to React Hooks, enabling you to avoid wrapping your components in classes just to gain access to the state of a component. Using fewer abstractions will make the components lighter and will enhance the readability of the code. You will be able to optimize code while using Hooks in components efficiently. You will be able to create abstractions with Hooks that can be reused and so we do not need to rely on class-based components or component life cycle methods.
In the previous chapters, we have seen how React handles state in class components. By the end of 2018, however, React developers had come up with a completely ...