Binding mechanisms in react