I am back to using React, and with the advent of hooks, I’m completely sold on a purely functional model of UI design. Hooking into state from a functional component is brilliant. I no longer need to write class based components or deal with various component life-cycle methods. The only drawback I have found is that the tooling is not quite up to speed with the pace of React’s improvement. React dev tools could use a refresh and I’m almost to the point of writing my own Atom plug-in full of juicy ES2017 React snippets.