If you want to learn how to build modern React applications using functional components and functional programming principles, this is the book for you.
React allows expressing the UI using functions. React Hooks enables stateful functional components.
Here are some of the things you will learn:
The core functional programming concepts with JavaScriptHow to create components using only functionsPresentations and container components patternsHow to use the state and effect core hooksHow to create and reuse a custom hookDiscover both Redux and MobX as state management solutionsHow to handle side-effects with both Redux Thunk and Redux ObservableUsing the React Router to enable routing in single-page applicationsHow to structure React applicationsProgramming in a functional style means to use concepts such as pure functions, immutability, closures, higher-order functions, or currying.