
reactjs
React 是一个用于构建用户界面的 JAVASCRIPT 库
Jay·Yuen
干饭人·
展开
-
用 TypeScript 写 React & Redux - 完全指南
“这个指南是一个最新的摘要,记录了关于如何用TypeScript 以函数式风格使用React(以及相关生态)最重要的模式和示例。它会使你的代码在从具体实现中进行类型推导时绝对是类型安全的,这样就能减少来自过度类型声明的信息噪音,并更容易写出易于长期维护的正确类型声明。”目标完全的类型安全(支持--strict模式),并且在向应用的下游代码传递时,不会丢失类型信息(比如:缺少类型断言或用 any 来强行使用)使用高级 TypeScript 语言特性(诸如类型推论和控制流分析)来消除类型冗余、使类型.翻译 2020-09-06 13:54:58 · 4726 阅读 · 0 评论 -
01-React介绍
虚拟DOM和diff算法在学习 React 之前,我们需要先了解两个概念:虚拟DOM、diff算法。虚拟DOM问题描述:假设我们的数据发生一点点的变化,也会被强制重建整颗DOM树,这么做,会涉及到很多元素的重绘和重排,导致性能浪费严重。解决上述问题的思路:实现按需更新页面上的元素即可。也就是说,把需要修改的元素,所对应的 DOM 元素重新构建;其他没有变化的数据,所对应的 DOM 节点不需要被强制更新。具体实现方案:(如何按需更新页面上的元素)只需要拿到页面更新前的内存中的DOM树,同时原创 2020-07-19 09:25:03 · 2091 阅读 · 0 评论 -
React项目笔记
day011. 项目开发准备1). 描述项目2). 技术选型 3). API接口/接口文档/测试接口2. 启动项目开发1). 使用react脚手架创建项目2). 开发环境运行: npm start3). 生产环境打包运行: npm run build serve build3. git管理项目1). 创建远程仓库2). 创建本地仓库 配置.gitignore git init git add . git commit -m "init"3).原创 2020-07-13 06:31:02 · 780 阅读 · 0 评论