首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
js_ding
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
掀开React 18的盖头,从入门到熟练!
本文从18的核心概念、新功能、更新、新api和hooks4个方面展开和讲解,从而全面揭开React 18的神秘面纱,帮助你快速上手和使用。
解决使用输入法输入在 React input 框中的问题
在使用 React 绑定 input 输入框的 onChange 方法时,如果使用中文输入法(或者其他输入法),会出现一个问题:还在输入拼音的时候,onChange 方法已经触发了,如下,即输入过程就已经触发了多次 onChange 方法。如果 onChange 方法有较为复杂…
解决 React 中的 input 输入框在中文输入法下的 bug
不允许用户输入正则或者函数匹配到的字符。 现有如下需求:“仅允许输入英文、数字和汉字,不允许输入其他特殊字符和符号”。显然这种场景需要使用第二种校验方式。 然后我自以为很机智的写了下面的代码(引入了组件库 cloud-react),在输入值变化的时候(onChange 事件),…
React hooks 怎样做防抖?
防抖(debounce)是前端经常用到的一个工具函数,也是我在面试中必问的一个问题。团队内部推广React hooks以后,我在面试中也加入了相关的题目。如何实现一个useDebounce这个看起来很基础的问题,实际操作起来却让很多背代码的小伙伴漏出马脚。 围绕一个主题不断切换…
【笔记】可食用的react hook防抖及节流 | 拿走不谢🙈🙈🙈
防抖(debounce)和节流(throttle)是前端经常用到的工具函数。 在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(…
节流与防抖及react hook版本的实现方式
在开发过程常见场景,看下防抖与节流的作用实现, 及其在开发过程常见场景 实现的时候需要注意一些小问题。
2021 年你应该尝试的 8 个 React 库
1. react-select 代表了一种开发功能强大的 react.js 组件的全新方式,这些组件在完全可定制的同时开箱即用。 灵活的数据处理方法,具有可定制的功能。 灵活结合 emotion 这个库**(一个 css in js 的强大的库** ). 组件注入API,用于完…
React Fiber
react在进行组件渲染时,从setState开始到渲染完成整个过程是同步的(“一气呵成”)。如果需要渲染的组件比较庞大,js执行会占据主线程时间较长,会导致页面响应度变差,使得react在动画、手势等应用中效果比较差。 为了解决这个问题,react团队经过两年的工作,重写了r…
由浅入深React的Fiber架构
目的是初识fiber并实现react基础功能,请带着下面几个问题去阅读此文。 JavaScript是单线程运行的。在浏览器环境中,他需要负责页面的JavaScript解析和执行、绘制、事件处理、静态资源加载和处理。而且只能一个任务一个任务的执行,如果其中某个任务耗时很长,那后面…
React Hooks + TypeScript 做个仿 MacOS 桌面(四):Canvas 实现画图工具
这是我的项目记录系列文章第四篇,上一篇 主要介绍了 Dock 弹框等的实现,同时提到了此次主角 drawing 画板。 画板是目前实现的功能里较为典型的 Hooks 用例,本篇就来详细介绍下,画板最终的效果如图题所示,同时你可以在我的项目 代码(欢迎 watch 和 star)…