路由本质上是操作的history的地址的历史记录 SPA应用(single page web application) 整个应用只有一个完整的页面 点击页面的链接不会刷新页面,只会做页面的局部更新 数据都需要通过ajax请求获取,并在前端异步展现 单页面用显示隐藏其实也可以实现,但是没人会用,因为页 Read More
条件渲染 简介: 在React中,你可以创建不同的组件来封装各种你需要的行为。然后,依据应用的不同状态,你可以只渲染对应状态下的部分内容。React中的条件渲染和JavaScript中的一样,使用JavaScript运算符if或者条件运算符去创建元素来表现当前的状态,然后让React根据它们来更新U Read More
推荐阅读;https://zhuanlan.zhihu.com/p/38030418 简介: 在组件的整个生命周期中,随着维护的props或者state发生改变, 它的DOM表现也将有相应的改变,一个组件就是个状态机,对于特定的输入,它总会返回致的输出。 react为每个组件提供了生命周期的钩子函教 Read More
开发中一推荐使用受控组件,非受控组件里可能会定义多个ref,但是官方建议勿过度使用ref。 受控组件 ###简介: 在HTML中,表单元素(如<input>、 <textarea> 和<select>)之类的表单元素通常自己维护state,并根据用户输入进行更新。而在React中,可变状态(muta Read More
在react组件实例对象当中存在三个属性, 是我们在创建组件过程中经常使用到的,分别是控制组件 更新的state,负责传值的props以及用于存储当前节点的refs props (负责传值) state (控制组件更新状态) refs 存储当前节点(能不用就不用,表单中常用) state状态 简介 Read More
JSX简介 简介: Reac的核心机制之一就是可以在内存中创建虚拟的DOM元素, React利用虚拟DOM来减少对实际 DOM的操作从而提升性能。 JSX是React的核心组成部分,它使用XML 标记的方式去直接声明界面,界面组件之间可以互相嵌 套。可以理解为在JS中编写与XML类似的语言,一种定义 Read More
##使用套件搭建 基本不用了。 手动引入几个库。 ##使用 create-react-app构建react开发环境 脚手架 搭建,一行命令即可。(第一次构建事件较长) (1)安装webpack-react-app npm install -g create-react-app (2)使用该命 Read More
什么是React react是用于构建用户界面的JavaScript框架 是一个将数据渲染为html视图的开源JavaScript库(主要用于操作dom呈现界面) 由facebook开发,开源 起初由facebook的软件开发工程师创建,2012年部署在Instagram,2013年宣布开源 为什么 Read More
noe.js node.js node.js简介 Node.js是基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快, 易于扩展 的网络应用。 node js是一个用于 开发web服务器的开发工具。 node.js是一个基于V8 JavaScript引擎运行的平台。 V Read More