React hooks are new since October 2018. Hooks allow functional components to read and set state. Now it is simple and clean to write your React application with only functional components.
Hooks at a glance https://reactjs.org/docs/hooks-overvi...
Visualization of how hooks lets code concerns be grouped: https://video.twimg.com/tweet_video/D...
Example of migrating a simple component to a functional component with hooks: https://www.robinwieruch.de/react-hoo...
Intro to hooks: https://reactjs.org/docs/hooks-intro....
Code Sandbox - useFetch() hook: https://codesandbox.io/s/momyzvrmo8
Code Sandbox - useStore() hook: https://codesandbox.io/s/focused-hook...
Code Sandbox - withMerging() middleware: https://codesandbox.io/s/405vzynr0w
Curated collection of hooks: https://nikgraf.github.io/react-hooks/
From UtahJS meetup on June 18, 2019 at O.C. Tanner
www.utahjs.com