博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React学习总结(一)
阅读量:4958 次
发布时间:2019-06-12

本文共 881 字,大约阅读时间需要 2 分钟。

React学习总结

一、什么是React?

  是Facebook公司开发的一套JS库

  React的详细介绍

 

二、老版本React

  

  React:组件用的

  ReactDom:把虚拟DOM渲染成真实DOM(DOM:计算数据变化触发一个事件)

三、Reatct和vue之间的联系:

  在Vue2.0版本没有出来之前两者实力相当,在Vue2.0出来后发生转变React开始向Vue学习。

  不同点:

  1、 结构方面:

   React:单项绑定(在安装插件后还是可以双向绑定的);

   Vue:双向绑定;

  2、组件化方面:Vue可以自动进行界面自动渲染

    1)、React需要编写render(render:计算机里面译为“渲染”,正常译为“给予”)函数;

    2)、当React的状态为state改变render就会被重新调用,之后重新计算全dom比较之前dom,对比之后只修改需要渲染的地方;

      vue不会计算全dom,效率更高;

    3)、Vue使用template的方式,以及{

{}},v-bind的操作。React使用JSX的方式来操作(javascript中包含html);

  相同之处:

  1、Vue有脚手架vue-cli,React也有脚手架CRA(create react app);

  2、不管是vue也好,react也好,都可以使用props实现父组件向子组件传递数据。

 

四、使用React:

  1、安装react.js:npm install react –g;

  2、安装react-dom.js:npm install react-dom –g;

  3、安装react脚手架:npm install create-react-app –g;

  4、创建一个新项目:create-react-app 项目名;

  5、热加载启动服务:npm start.

启动成功页面:

 

转载于:https://www.cnblogs.com/ZhongChunPei/p/8135417.html

你可能感兴趣的文章