【发布时间】:2017-10-14 11:42:34
【问题描述】:
我正在尝试以自上而下的方式在屏幕上呈现组件。
代码:
render() {
this.renderFirstComp(); // stuff in the header
this.renderSecondComp();
this.renderThirdComp();
if(some condition){
return( <Text> something </Text>)
}
else {
return( <Text> something else </Text>)
}
}
renderFirstComp() {
let tests = ['1', '2', '3', '4', '5'];
return(
<View>
<Text> Test #: </Text>
<Text>{tests[this.state.selectedTest]} </Text>
</View>
)
}
renderSecondComp(){
return .....;
}
renderThirdComp(){
return .....;
}
但是这个例程不起作用(没有渲染)。我是否遵循正确的模式?
编辑: 我想渲染以上所有内容:FirstComp、Sec、Third.. 和 if 语句中的内容。
【问题讨论】:
标签: javascript reactjs react-native rendering render