react
文章平均质量分 79
参宿7
路虽远行则将至,事虽难做则必成
展开
-
移动端适配之viewport
此Hook利用了的resize事件,处理移动设备上因等导致视口变化API 提供了有关视觉视口(visual viewport)的信息,即用户实际看到的部分,这部分可能会因为UI元素(如地址栏和键盘)的显隐而改变。原创 2024-04-19 21:43:08 · 753 阅读 · 0 评论 -
自定义请求Hook和数据请求库SWR
method?: string;})});原创 2024-04-19 15:10:27 · 638 阅读 · 0 评论 -
navigator.clipboard/ textarea 选择剪切
如果不支持或者用户没有授权访问剪贴板,代码会回退到使用一个不可见的。API 来复制文本。元素来实现复制功能。原创 2024-04-19 11:38:56 · 420 阅读 · 0 评论 -
应用场景中的localstorage
【代码】应用场景中的localstorage。原创 2024-04-18 16:23:36 · 261 阅读 · 0 评论 -
匿名/箭头函数,立即执行函数IIFE;函数声明式和函数表达式
工具函数Util。原创 2024-01-19 19:07:03 · 537 阅读 · 0 评论 -
原生DOM事件、react16、17和Vue合成事件
CustomEvent构造函数。原创 2023-11-26 16:22:08 · 588 阅读 · 0 评论 -
react组件通信
4、将子组件中想要传递给父组件的数据,作为参数传递给这个函数。3、子组件通过props获取到父组件传递过来的西数,并旦地。,这样就可以在逻辑中通过this.context。也可以定义一个静态方法。2、将函数作为属性的。属性进行向下传递的,那么接收的语法是通过。原创 2023-11-24 23:06:04 · 1047 阅读 · 0 评论 -
react-redux与MobX状态库
原创 2023-11-08 21:59:21 · 96 阅读 · 0 评论 -
react缓存【类组件shouldComponentUpdate/PureComponent】【子组件React.memo】【函数组件useMemo值、useCallback函数】
它应该是一个没有任何参数的纯函数,并且可以返回任意类型。并返回最新结果,然后缓存该结果以便下次重复使用。没有发生变化,React 将直接返回相同值。缓存返回值的方式也叫做。在之后的渲染中,如果。原创 2023-10-04 16:29:57 · 112 阅读 · 0 评论 -
前端面试题React18考点
目录React18特点声明式编码单向数据流组件化虚拟DOM(Virtual Dom)(同Vue)Diff算法(同Vue)组件属性propsstaterefs总结受控组件和非受控组件事件event事件处理的几种方法事件中this的处理事件传参处理鼠标事件 mouseenter与mouseover区别跨组件通信生命周期状态提升复用组件Render Props模式HOC高阶组件模式HooksuseState原创 2023-04-03 10:39:32 · 2209 阅读 · 0 评论 -
React16、17和Vue2、3生命周期、渲染顺序
主要就是命名不同。原创 2023-07-19 00:15:49 · 1524 阅读 · 0 评论 -
vue和React路由、history、hash模式
路由:根据展示不同的内容,SPA(单页应用)的。原创 2023-07-13 01:41:46 · 1892 阅读 · 0 评论 -
state【自动批处理、useState与useReducer、受控组件与非受控组件】
的属性,值是当 state 发生变化时会触发 React 组件重新渲染视图即props 同步更新,state 异步更新的,最好不要用prevState值去计算下一个 state 的值加入队列,只影响从渲染开始返回的。原创 2023-06-18 23:49:14 · 1807 阅读 · 0 评论 -
React函数组件与类组件
随着 React 的发展,许多具有状态的传统 class 组件已被弃用,render props 和高阶组件模式被 hooks 所取代。函数组件本身轻量简单,且在 Hooks 的基础上提供了比原先更细粒度的逻辑组织与复用,更能使用 React 的未来发展。在已经熟悉 React Hooks 并希望从旧项目升级到新的 API 时,函数式组件也很有用。类组件在未来事件切片与并发模式中,由于生命周期带来的复杂度,并不易于优化。,这也就意味着他刷新一次里面的数据就没了,概念类似于一帧一帧,并且。原创 2023-06-18 23:41:03 · 285 阅读 · 0 评论