The hooks API is a wonderful idea. There are some slick patterns involved which pushes the React development to a more functional approach. I was really interesting to try that new API and decided to use it for my latest project. It looked like I can\’t build my app only with hooks. I needed something else. And that\’s mainly because each hook works on a local component level. I can\’t really transfer state or exchange reducers between the components. That\’s why I created Jolly Roger. It has similar helpers but works on a global app level.