use react 0.12.0 api