【发布时间】:2020-07-24 23:39:23
【问题描述】:
执行 UI 块时抛出的异常:'parentNode' 是必需的参数执行 UI 块时抛出的异常:'parentNode' 是必需的参数
我在尝试以 react native 呈现列表时遇到此错误。 我该怎么办 ?
【问题讨论】:
-
你能把你要渲染的组件的代码贴出来吗?
-
没有您的代码示例,我们将无法提供准确的输入。
标签: react-native
执行 UI 块时抛出的异常:'parentNode' 是必需的参数执行 UI 块时抛出的异常:'parentNode' 是必需的参数
我在尝试以 react native 呈现列表时遇到此错误。 我该怎么办 ?
【问题讨论】:
标签: react-native
此错误的原因是您使用的参数名称与该组件中已声明的变量相同,如下所示
let a;
this.props.navigation.navigate(screen,{a:1})
您可以通过使用新的参数名称来修复错误,例如
let a;
this.props.navigation.navigate(screen,{b:1})
【讨论】:
遇到同样的问题,来自 react-native Animated
什么对我有用:
Disable useNativeDriver :
/* Error */
Animated.timing(fade, {
toValue: 20,
duration: 800,
useNativeDriver: true <--- change to false
}).start();
【讨论】:
我在尝试调度 Animated 计时事件时发生此错误,而不是访问 Animated.View 组件中的动画值,我使用的是常规 rn View。
【讨论】:
useMemo 元素,并且对其他应用程序的影响更糟(动画效果很好......)。从记忆组件的零件中删除useMemo,一切都开始工作了。