-
Which React Component Class Syntax Should I Use?
http://reactkungfu.com/2015/07/what-react-component-class-syntax-should-i-use/
Compares the standard React.createClass() syntax vs ES6 React.Component class syntax -
Coding with React like a Game Developer
https://medium.com/@PhilPlckthun/coding-with-react-like-a-game-developer-e39ffaed1643
Demonstrates React usage with ES5 vs ES6, plus some other topics -
Chossing React Component Styles
http://benmccormick.org/2016/05/02/digging-into-react-choosing-component-styles/
A comparison of the three ways to define a React component. Good descriptions, and links to some other related discussions. -
"Arrow Function vs autobind vs bindbindbind?"
https://www.reddit.com/r/reactjs/comments/54xnao/fat_arrow_vs_autobind_vs_bindbindbindbindbind/d85wj0l
Dan Abramov comments, giving his thoughts on how to handle method binding. -
React without
this
https://medium.com/@baronmaximilianwilleford/react-without-this-39a76b8f2160
Examples of how to write components in a style that does not require thethis
keyword. Not the common approach, but an interesting idea. -
React
createClass
vs ES6 Class Components
https://www.fullstackreact.com/articles/react-create-class-vs-es6-class-components/
A comparison of the different ways to create class components in React, and some of the differences between how they behave (including method binding) -
React and ES6 - Binding Approaches
http://egorsmirnov.me/2015/08/16/react-and-es6-part3.html
Various methods of binding "this" in React ES6 classes -
Why and How to Bind Methods in your React Component Classes
http://reactkungfu.com/2015/07/why-and-how-to-bind-methods-in-your-react-component-classes/
A good look at function binding in JS, and how it works with React