http://www.cocoachina.com/webapp/20150721/12692.htmlhttp://www.ruanyifeng.com/blog/2015/03/react.html