作为原生js的熟练者,如何快速掌握react, react 探索和实践

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指针对象而不立即执行.

留下你的评论
评论
2022-9-18 下午7:52
虽然我对自己写的caloMVVM有足够的自信能够非常完美地胜任网页的开发,但是为了追赶流行,觉得还是多写一些流行框架的代码好一些,
2022-9-18 下午7:54
这大概就是我最近迷上在自己的这个网站继续写博客文章的乐趣所在吧,我可以把这些存下来,然后有空可以看一下