当前位置: 首页 > news >正文

如何做淘宝商城网站百度网站排名

如何做淘宝商城网站,百度网站排名,wordpress预览不正常,b2b网站黄页88通过 useImperativeHandle,子组件可以选择性地暴露给父组件某些属性或方法,而不是将所有属性和方法暴露出去。 父组件 获得自组件的 ref,就能通过该 ref 来调用 focus来聚焦等功能 在 forwardRef 包装的组件中,ref 固定地是第二个…

通过 useImperativeHandle,子组件可以选择性地暴露给父组件某些属性或方法,而不是将所有属性和方法暴露出去。

父组件 获得自组件的 ref,就能通过该 ref 来调用 focus来聚焦等功能

在 forwardRef 包装的组件中,ref 固定地是第二个参数,而第一个参数是这个组件接受的 props。这是 React 为了确保 forwardRef 正确工作而规定的。所以在这种情况下,ref 必须放在第二个参数的位置。

app.jsimport { useRef } from 'react';
import MyInput from './MyInput.js';export default function Form() {const ref = useRef(null);function handleClick() {ref.current.focus();// 下方代码不起作用,因为 DOM 节点并未被暴露出来:// ref.current.style.opacity = 0.5;}return (<form><MyInput placeholder="Enter your name" ref={ref} /><button type="button" onClick={handleClick}>Edit</button></form>);
}myInput.jsimport { forwardRef, useRef, useImperativeHandle } from 'react';const MyInput = forwardRef(function MyInput(props, ref) {const inputRef = useRef(null);useImperativeHandle(ref, () => {return {focus() {inputRef.current.focus();},scrollIntoView() {inputRef.current.scrollIntoView();},};}, []);return <input {...props} ref={inputRef} />;
});export default MyInput;

不要滥用 ref。 你应当仅在你没法通过 prop 来表达 命令式 行为的时候才使用 ref:例如,滚动到指定节点、聚焦某个节点、触发一次动画,以及选择文本等等。

如果可以通过 prop 实现,那就不应该使用 ref。例如,你不应该从一个 Model 组件暴露出 {open, close} 这样的命令式句柄,最好是像 这样,将 isOpen 作为一个 prop。副作用 可以帮你通过 prop 来暴露一些命令式的行为。

http://www.hotlads.com/news/6444.html

相关文章:

  • 安徽省工程建设网站高权重友情链接
  • 怎样做网站文件验证网站排名软件推荐
  • 网站收录怎么弄广告营销平台
  • 网站开发项目管理短视频推广app
  • 网站改版不换域名怎么做万能bt搜索引擎网站
  • 网站本地化怎么做合肥网络优化公司有几家
  • 智慧团建手机版登录注册入口西安分类信息seo公司
  • 做男鞋的网站好企业网站的在线推广方法有
  • 重庆住房城乡建设厅网站首页app推广软件
  • 网站首页被k怎么办谷歌浏览器下载手机版安卓
  • 求职网站建设方案google网站推广
  • 住房与城乡建设部网站职责seo推广公司招商
  • 贵阳企业建站系统模板痘痘怎么去除有效果
  • 诸城网站制作关键词优化seo公司
  • wap网站开发流程精准引流的网络推广方法
  • 网站建设工作自查报告自媒体引流推广
  • wordpress备份数据北京网站优化经理
  • 酒泉网站建设有限公司如何在百度发广告
  • 关于网站建设的报告广告推广平台网站
  • 在黄石做政府网站关键词上首页的有效方法
  • 网站搭建培训学校佛山网站建设解决方案
  • 深圳 网站建设爱站网工具
  • 2003系统网站建设智推教育seo课程
  • 微网站建设制作设计google浏览器官方下载
  • 东至网站制作交换链接营销实现方式解读
  • 网页设计模板图片素材上海关键词优化按天计费
  • 帮黄色网站做推广今日国内新闻重大事件
  • 网站开发预算百度一下百度知道
  • 本地拖拽网站建设互联网推广怎么做
  • 网站建设电子书2022年热点营销案例