React的理解
React的理解总结在以下公式中。 UI=render(data )式表达的含义可以理解如下。 用户正在查看的接口) ui应该是名为render的函数的结果,它只接受数据作为输入) data )。 这是纯函数。 纯函数是指没有副作用,完全依赖于参数的函数。 如果两次函数调用的输入相同,则得到的结果页绝对相同。 因此,如果确定了render函数,最终的用户界面将完全依赖于输入数据。 对开发者来说,重要的是区分哪个属于data,哪个属于render,如果想要更新用户界面,就会更新data,用户界面自然会做出响应,所以react说“ 下面的截图是一个简单的组件结构,可以看到里面只有一个render函数。 它返回一个DOM元素,可以得出组件中可以没有其他东西,但render一定要有。 稍后将介绍data数据的由来。 。组件的基本屏幕快照
create-react-app脚手架
create-React-app是业界最好的react APP开发工具之一,本文在使用create-react-app创建的项目中使用了antd组件,并使用了各种引擎1、安装webstorm Noje.js (全球安装)具体的安装步骤请参阅官方网站
2、在全局安装create-react-app支架,执行以下命令即可
1.1 NPM安装-----全球创建-即时-应用程序安装以上的支架
1.2执行指令create-react-app my-react-demo执行指令和项目名称
1.3打开生成的项目,运行npm start启动项目。 默认的访问目标为http://localhost:3000
注:这里可以使用cnpm代替npm
NMP安装插件从NPM的官方网站下载对应的插件软件包。 这个网站的服务器在国外,经常下载慢,或者发生异常。 在这种情况下,需要找到其他提供稳定下载的方法。 这个方法就是CNPM。 阿里巴巴淘宝团将NMP官网的插件同步到中国服务器上,为我们提供了从该服务器稳定下载资源的服务。
CNMP也是NMP的插件,必须在CMD命令行控制台上运行以下命令才能进行安装:
npminstallcnpm--注册=https://注册. NPM.Taobao.org
安装完成后,可以使用cnpm -v命令显示版本号。 要使用cnmp命令,建议在安装后重新打开CMD命令行控制台。 CPM的使用方法与npm的使用方法一致,但执行命令时将npm变更为cnpm。
执行工程指令效果图的制作
效果图
初始化工程结构
node_modules是所有依赖组件库的集合,类似于后端Java的外部库。 以下idea屏幕截图 )。电子地图
日本航空运输公司
公共/索引. html是项目开始后页面的入口,数据的旋转渲染也是基于其入口的id=root的节点DOM元素SRC /索引. JS是react组件挂载的入口,
工序图
如