首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用createRef()将渲染属性内子组件的ref转发到容器组件?

如何使用createRef()将渲染属性内子组件的ref转发到容器组件?
EN

Stack Overflow用户
提问于 2018-07-26 06:16:18
回答 1查看 2K关注 0票数 0

我有一个<Controller />组件,它在一个渲染道具中渲染一堆元素。在渲染属性中,我想把一堆元素的CreatRef() ref传递回它们的父<Controller />

代码语言:javascript
复制
  <Controller render={(props) => (
    <div className="ref-one">
      <div className="ref-two">
        <Stepper index={props.index} />
        <p>one</p>
        <p>two</p>
        <p>three</p>
        <h1>{props.title}</h1>
      </div>
    </div>
  )}
  />

所以引用应该在Controller中是可访问的。如何做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-07-26 06:21:22

在要进行渲染的类中创建ref对象。像往常一样,将它们与ref=一起传递给它们所附加的组件。然后使用ref以外的其他名称将它们传递给控制器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51528438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档