专栏名称: 稀土掘金技术社区
掘金,一个帮助开发者成长的技术社区
今天看啥  ›  专栏  ›  稀土掘金技术社区

热门组件库都在使用的usePropsValue怎么写

稀土掘金技术社区  · 公众号  ·  · 2025-01-05 09:00
    

文章预览

点击 关注 公众号,“ 技术干货 ” 及时达! 1、受控和非受控 ❝ 大家可能经常会封装一些组件,纯UI组件也好,业务组件也好,但是不能脱离受控非受控的概念去写组件,这样很容易写出渲染次数过多的组件 ❞ 1.1、受控 受控意味着 「受代码控制」 ,例如一个 Input 的修改是你使用 onChange 将他的 value 修改为 e.target.value 1.2、非受控 非受控意味着 「代码无法改变组件的值」 ,组件往往只需要一个defaultValue,比如Input你可以不需要监听 onChange ,而是直接用form得到每个表单的输入,最后提交,所有组件的值是用户手动改变的,在react中往往体现为使用ref去拿到组件的引用。 1.3、理解这个对写组件有什么帮助? 你是否一股脑的接受用户的传入参数并手动set修改一次? 实际对于某些组件,往往我们不需要手动修改组件的值,手动的set往往导致多次渲染 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览