我正在关注使用枚举而不是几个if-else条件的this链接来渲染组件。我的代码看起来像 -
render(){
const _renderHelper = (scene, index) => ({
'ComponentType1': <Text>Test</Text>,
'ComponentType2': <Text>Test</Text>,
});
return (
<View>
{
this.props.scene.components.map((scene, sceneIndex) => {
_renderHelper(scene, sceneIndex)[scene.componentType]
})
}
</View>
)
但是应用程序中没有任何渲染。