暂无搜索历史
代码设置表单的初始 value,但是能改变 value 的只有用户,代码通过监听 onChange 来拿到最新的值,或者通过 ref 拿到 dom 之后读取 v...
在 textarea 输入内容,设置默认值 defaultValue,用 useRef 获取它的 value。
但是,这样文件是全部读取出来返回,如果文件大了,比如好几个 G,会占用很大的内存。
这里用 @monaco-editor/react 这个包,它把 monaco editor 封装成了 react 组件。
如今闷头刷题已经行不通。与其没有目标的死磕LeetCode,不如站在阿里大神的肩膀上,背熟大神整理的刷题笔记,才是省时省力的上岸路径!
比如 GET 请求 /students 查询所有学生,/students/1 查询 id 为 1 的学生
我们经常通过自定义 hook 的方式抽离组件的逻辑,而这种自定义 hook 里很多都是给元素绑定事件的。
事件对象可以拿到 pageY、clientY、offsetY,分别代表到点击的位置到文档顶部,到可视区域顶部,到触发事件的元素顶部的距离。
最近遇到一些组件,它们只是对 api 的一层简易封装,用起来也和直接用 api 差不多。
用 createContext 创建了 context,其中保存了 2 个useState 的 state 和 setState 方法。
用 Form.Item 包裹 Input、Checkbox 等表单项,可以定义 rules,也就是每个表单项的校验规则。
用一个 div,设置 width、height 还有上下左右不同的 border-width。
首先,placement 参数可以指定 12 个方向,top、topleft、topright、bottom 等:
本地是 main.tsx 引入了 App.tsx,并且还有 react 和 react-dom/client 的依赖:
一般的动画我们会用 css 的 animation 和 transition 来做,但当涉及到多个元素的时候,事情就会变得复杂。
看起来好像没多大难度,就是提取出 YY、MM、DD 和分隔符,然后构造对应的字符串类型就好了。
那当你测试的代码里依赖外部环境的部分,比如要读一个文件、要发送一个请求,这时候怎么测呢?
它通过对浏览器/微信小程序 API 的封装,将调用原生方法时的参数进行过滤、转化,整理成指定格式的消息供调试端消费;调试端收到消息后,在类似 Chrome de...
文件上传是常见需求,只要指定 content-type 为 multipart/form-data,内容就会以这种格式被传递到服务端:
Suspense 组件想必大家都用过,一般是和 React.lazy 结合用,用来加载一些异步组件。
暂未填写公司和职称
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市