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