首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
永远的沙雕网友
掘友等级
游民
噫
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
最新
热门
复习:JS三座大山-原型prototype
Object.prototype是所有对象的(直接或间接)原型。 所有的函数都是由Function构造的。即: A:原型是分为直接原型和间接原形的,对普通对象来说,Object.prototype就是个直接原型,对于数组和函数来说,Object.prototype是一个间接原型…
复习Vue:用简单的例子认识计算属性-computed与方法-method
就可以做出想要的效果。 但是如果我需要加入更多的操作,可能会导致表达式变得很长,不美观且有碍于阅读。 使用computed-计算属性。 将计算的步骤整个抽出,放在与data同级的computed属性内,这样页面输出的结果就是 789,456,123 了。 定义一个方法rever…
React-Hooks中的useRef和forwardRef
目的:需要一个值在组件不断渲染时保持不变。 为什么需要用current?是为了保证两次useRef是同一个值(只有引用可以做到)。 useRef既可以用来引用DOM对象,也可以用来引用普通对象。 如果想要useRef时自动render,需要自己添加该功能:监听ref,当ref.…
React-Hooks中的useMemo
React.memo适用于函数组件而不适用于类组件。 如果一个函数组件在给定相同props的情况下渲染出相同结果,那么可以将该组件包装在React.memo中使用。 使用React.memo时,若出现上述情况,React将跳过渲染组件的操作并复用最近一次的渲染结果。 React…
React-Hooks中的useEffect和useLayoutEffect
对环境的改变即为副作用,例如修改了document.title。 不过副作用不一定要放在useEffect中。 理解为afterRender可能好一些,因为这些函数是在每次render之后运行的。 可以作为componentDidMount使用,[]作为第二个参数。 可以作为c…
虚拟DOM和DOM diff
一个可以代表DOM树的对象,通常含有标签名,标签属性,事件监听、子元素和一些其他属性。 在一些情况下,虚拟DOM确实比DOM快,但不代表DOM操作一定比虚拟DOM慢。 虚拟DOM可以将多次操作合并为一次,比如向页面中添加1000个节点,虚拟DOM不需要做一个接一个的拼接操作,而…
React-Hooks中的useContext
在另一个模块中将上文中C里面的值改变时,其他模块不会感知到这个变化。一个模块通过setN通知App,App得到一个新的n,又通知下面用到n的模块,这些模块对比发现新的n与之前的n不同,才会触发渲染。
React-Hooks中的useReducer
用来践行Flux/Redux的思想一共分为四步:创建初始值initialState创建所有操作reducer(state,action)传给useReducer,得到读和写的API调用写API,传入参
React-Hooks中的useState
当然useReducer也不会。。。 setState(obj) 如果obj的地址不变,那么React就认为数据没有变化,那setState就相当于白做了。
使用react函数组件模拟生命周期
React v16.8.0 推出了Hooks API,其中一个API叫做useState,可以解决函数组件没有State的问题,还有一个API叫做useEffect,可以解决没有生命周期的问题. 总的来说,函数组件模拟生命周期实际就是多个函数的组合,react函数组件通过多个函…
下一页
个人成就
文章被点赞
117
文章被阅读
27,129
掘力值
1,067
关注了
16
关注者
16
收藏集
1
关注标签
17
加入于
2020-04-09