React Native Dynamic Component name错误

时间:2018-06-14 13:10:03

标签: react-native

我正在使用React Native开发我的第一个应用程序,我遇到了动态组件名称的问题。 我用一个名为IconAccounts的类调用了两个道具:icon和bgColor。 props图标表示需要在IconAccount内呈现的组件(反应原生SVG组件)。 一切都应该有效,但我有一个错误:

Invariant Violation: View config not found for name iconName

IconAccount:

import iconName from "../path/to/iconName"
someMethods(){}
render(){
        const TagName = this.props.icon
        return (
            <View style={{backgroundColor: '#'+this.props.bgColor}}>
                <TagName/>
            </View>
        )
    }

调用IconAccount:

<IconAccounts icon="iconName" bgColor="#ffffff"/>

图标代码示例(使用svg-to-react-native-cli生成)

export default function iconName(props) {
  return (
    <Svg>
        //SvgThings
    </Svg>
  );
}

0 个答案:

没有答案