gpt4 book ai didi

reactjs - React 在 Reagent(或 Om)中的 Refs?

转载 作者:行者123 更新时间:2023-12-03 13:44:48 26 4
gpt4 key购买 nike

我有时发现使用 React 的 Refs 很有用。为了更改 DOM 的状态,例如在渲染组件后聚焦输入字段。 ReagentOm 是否实现了这一点,如果没有,在这些库中执行此操作的惯用方法是什么?

编辑(在下面的讨论之后)。

componentDidMount 中使用 this.getDOMNode 并不是此问题的通用解决方案。它只允许在组件安装后访问物理 DOM 元素。有时,每次调用渲染后都需要对元素进行一致的访问 - 例如触发事件。做到这一点的方法是通过 Refs。

最佳答案

我从《试剂》作者here那里找到了答案如果有人愿意看的话。事实证明,由于 Reagent 渲染的方式,无法直接支持 refs。建议的解决方案是包装组件中需要在另一个组件中引用的部分,并在包装​​器中使用 component-did-mount 。

关于reactjs - React 在 Reagent(或 Om)中的 Refs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26873727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com