摘要: SPA Single Page Application : 单页面应用,整个应用只加载一个页面(入口页面),后续在与用户的交互过程中,通过 DOM 操作在这个单页上动态更新结构和内容 优点: 有更好的用户体验(减少请求和渲染和页面跳转产生的等待与空白),页面切换快 重前端,数据和页面内容由异步请求( 阅读全文
posted @ 2021-11-10 23:27 忘川酒 阅读(57) 评论(0) 推荐(0) 编辑
摘要: redux Redux 是一个独立的 JavaScript 状态管理库 npm i redux redux 三大原则 单一数据源: 整个应用的 state只存在于唯一一个 store 中 state 是只读的: 唯一改变 state 的方法就是触发 action,action 是一个用于描述已发生事 阅读全文
posted @ 2021-11-10 21:57 忘川酒 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 函数式组件 本质就是一个函数,接收一个参数 props 并返回一个 reactElement 函数式组件中没有this和生命周期函数,不能使用 string ref 尽量减少在函数中声明子函数,否则,组件每次更新时都会重新创建这个函数 import React from "react" const 阅读全文
posted @ 2021-11-10 16:33 忘川酒 阅读(53) 评论(0) 推荐(0) 编辑
摘要: props 和 state 的区别 state--> 用于控制组件自身状态,组件内部可以修改-setState--作为可变状态使用 props--> 子组件通过props接受父组件传递的参数,组件内部无法控制修改--做为不变数据或者初始化数据 state 和 setState setState(up 阅读全文
posted @ 2021-11-10 14:06 忘川酒 阅读(17) 评论(0) 推荐(0) 编辑
摘要: React 一个用于构建用户界面的 JavaScript 库 命令式编程 和 声明式编程 告诉计算机怎么做(How) - 过程 告诉计算机我们要什么(What) - 结果 使用React-基于浏览器的模式 1) 引入React.js --> 提供 React.js 核心功能代码,如:虚拟 dom ` 阅读全文
posted @ 2021-11-10 09:41 忘川酒 阅读(26) 评论(0) 推荐(0) 编辑