react主要分的部分主要是jsx, component, react-dom,这三个部分, react的组件给页面提供了一些封装好的接口和方法. 使用react, 主要是组件的封装, 封装组件时有一个方法就是render,然后一个组件有一些属性,凡是习惯组件编程的程序员开发者都可以快速上手, jsx算是html中添加了模板参数, 所以用起来还是一样的. react-dom一般会把jsx翻译为html后置入作为container的元素之路,这样可以在一个页面中实例化react的实例. react组件的写法,如今有es6的class写法和从前的function写法, function的写法比较简单,直接传入属性参数状态,返回jsx即可,而class的es6写法则添加了不少组件生命周期的勾子方法. react中可以有使用ref来引用jsx中的html元素而不需要特别再用id这样的转换.
react中使用较多的js方法的bind方法用来改变方法调用时的this指针对象而不立即执行.