我在React-Native
中收到错误:
Invariant violation: View config not found for name MyCustomComponent.
我确实搜索了同样的错误,发现组件名称的第一个字符应该大写,在我的情况下。
这就是我想要做的:
我正在尝试使用名称加载组件,而不是使用<MyCustomComponent />
这是我的代码:
<View style={{ backgroundColor: 'yellow' }} >
{React.createElement('MyCustomComponent', {}, null)}
</View>
这里有什么问题。有没有其他方法可以使用字符串加载组件。
答案 0 :(得分:3)
您需要将component
而不是string
传递给方法
像
{React.createElement(MyCustomComponent, {}, null)}
而不是
{React.createElement('MyCustomComponent', {}, null)}
字符串仅适用于tags