Functional React, 2nd Edition

Source Code

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 JavaScript

  • How to create components using only functions

  • Presentations and container components patterns

  • How to use the state and effect core hooks

  • How to create and reuse a custom hook

  • Discover both Redux and MobX as state management solutions

  • How to handle side-effects with both Redux Thunk and Redux Observable

  • Using the React Router to enable routing in single-page applications

  • How to structure React applications

Programming in a functional style means to use concepts such as pure functions, immutability, closures, higher-order functions, or currying.

https://www.amazon.com/dp/B088FZQ1XN/

https://www.amazon.co.uk/dp/B088FZQ1XN/

https://www.amazon.es/dp/B088FZQ1XN/

https://www.amazon.fr/dp/B088FZQ1XN/