研发管理
文章平均质量分 50
夹心776655
这个作者很懒,什么都没留下…
展开
-
【React.js】之事件
事件 bind this 关于 event 参数 传递自定义参数 代码案例 import React from 'react' class EventDemo extends React.Component { constructor(props) { super(props) this.state = { name: 'zhangsan', list: [ {原创 2021-06-30 08:51:38 · 114 阅读 · 0 评论 -
【React.js】之生命周期
React生命周期 生命周期函数 v16.4以前 V16.4以后 从16.4开始下面的三个生命周期已经改名,仍然可以使用旧版本周期函数,但控制台会报警告。 componentWillMount → UNSAFE_componentWillMount componentWillReceiveProps → UNSAFE_componentWillReceiveProps componentWillUpdate → UNSAFE_componentWillUpdate 注意: 如果使用React.Stri原创 2021-06-29 08:40:20 · 146 阅读 · 1 评论 -
【React.js】之setState
setState 不可变值 可能是异步更新 可能会被合并 不可变值 从React渲染组件性能考虑,使用旧数据创建新数据时,要保证旧数据同时可用, 并且没有变化的部分还可用,目的是尽量减少不必要的渲染和重绘。 如果是简单的赋值给一个新的变量,新旧对象只是名称不同,不进行深比较js认为数据不变。其次,也会带来引入对象浅拷贝的问题,造成不可预测的展示值。 这对react响应重新渲染造成了性能影响,或不能及时更新dom。 shouldComponentUpdate 是因为 state值和setState值一样是原创 2021-06-29 08:22:31 · 183 阅读 · 0 评论 -
【React hooks】性能优化useMemo的使用
useMemo 1.概念 const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); 返回一个 memoized 值。 把“创建”函数和依赖项数组作为参数传入 useMemo,它仅会在某个依赖项改变时才重新计算 memoized 值。这种优化有助于避免在每次渲染时都进行高开销的计算。 记住,传入 useMemo 的函数会在渲染期间执行。请不要在这个函数内部执行与渲染无关的操作,诸如副作用这类的操作属于 useEf原创 2021-06-28 08:22:43 · 811 阅读 · 1 评论 -
【node.js】nrm的使用
Commands NRM: npm registry manager Install: Windows: npm install -g nrm Mac: sudo npm install -g nrm 查看可选源: nrm -ls 测试源响应时间: nrm test npm nrm test taobao 切换源: nrm use taobao 当前镜像 nrm current 增加定制源: nrm add imooc http://192.168.1.100:6666原创 2021-06-26 12:17:09 · 269 阅读 · 0 评论 -
【Git】Git的常用操作
GIT git 调试工具 抓包 webpack babel linux常用命令 什么是git 最常用的代码版本管理工具 大型项目需要多人协作开发,必须熟悉git Mac OS自带git命令,windows可去官网下载安装 git服务端常见的有github coding.net等 大公司会搭建自己的内网git服务 常用git命令 git add . git checkout xxx git commit -m "xxx" git push origin master git pul原创 2021-06-26 12:15:07 · 81 阅读 · 0 评论