Since React is just a “view framework”, it leaves you with lots of options for how to architect the deeper parts of your stack. The best way to handle those deeper layers is by using Redux – a state container that allows you to write much of your application in the form of pure functions. Using Redux helps you write applications that are much easier to test and understand and to achieve more thorough separation between your views and your business logic. Redux also unlocks the possibility of using amazing tools.
You can view the slides from his talk here.
Yuri is Rangle.io’s second developer, a former faculty member at the University of Toronto, and a published author. He is an expert in front-end and test-driven development, server-side development, UX and design. Yuri holds a M.S. in Computer Science from Stanford University and a Ph.D. in Information Management and Systems from the University of California, Berkeley. To hear more from Yuri, follow him on Twitter at @qaramazov.