Whose state is it anyway -- thoughts on React