gpt4 book ai didi

reactjs - 如何从标签中获取 ReactElement?

转载 作者:行者123 更新时间:2023-12-02 04:43:04 24 4
gpt4 key购买 nike

PanResponder 方法被传递给一个 ResponderSyntheticEvent,它的 nativeEvent.target 是一个 React 标签(它只是一个 Number)。这与 findNodeHandle 返回的标签相同。

有没有办法从 React 标签中获取 ReactElement

编辑:

我可以使用 ReactNativeTagHandles.tagToRootNodeID[tag] 获取“根节点 ID”。现在如何从中获取 ReactElement

最佳答案

var ReactNativeComponentTree = require('ReactNativeComponentTree');

var reactInstance = ReactNativeComponentTree.getInstanceFromNode(reactTag);

这仅适用于 facebook/react 的版本>= 15.0.2

可以看到ReactNativeComponentTree定义here .

关于reactjs - 如何从标签中获取 ReactElement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35817758/

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