From Backbone to React: How to write great code

Richard Powell, 07/01/16

Richard's talk is not an introduction to React, or an explanation of Backbone. Instead it’s an exposé of the “aha” moments that using React has led to, that are the difference between good code and great code, whether you use React or not.

 

Do you have complex UI code? Performance issues? Is productivity a challenge? These problems indicate less than perfect code, problems that React can solve.

At Server Density we’ve spent the last 16 months migrating a large Backbone codebase to React. Learn why this has made our team so very happy and what it can say about good code vs great code.

In this talk I’ll use real world examples to examine 3 concepts:

  1. Code simplicity
  2. Code predictability
  3. The importance of state

This talk isn’t an introduction to React, or an explanation of Backbone. Instead it’s an expose of the “aha” moments that using React has led to. Moments that reveal concepts that are not new and not unique to React, but are important nonetheless. Concepts that we all know of, but do we really understand them?

I believe examining these concepts allows us to answer questions like: Just why is React so easy? What should I learn from React? How can I write better code?

Slides

Speaker

Topic covered

Back to talks

Sign up to stay notified