Building React Applications with Redux

Talk by Yuri Takhteyev, CTO at Rangle.io

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.

Topics Covered:

  • Why pure functions make your code easier to maintain
  • How unidirectional data flows help you sleep better at night
  • How Redux helps you manage state better via reducers
  • How to use Redux together with React
  • How to test Redux applications

Speakers:

Yuri Takhyetev

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.