Javascript 如何解决';函数作为React子函数无效;错误
下面是我正在调用的函数:Javascript 如何解决';函数作为React子函数无效;错误,javascript,reactjs,function,react-native,Javascript,Reactjs,Function,React Native,下面是我正在调用的函数: const timerDisplay = () => { for (var i = 0; i < numbers.length; i++) { return ( <Text>{numbers[i]}</Text> ) } } const timerDisplay=()=>{ 对于(变量i=0;i{number})} 假设您使用的是类组件
const timerDisplay = () => {
for (var i = 0; i < numbers.length; i++) {
return (
<Text>{numbers[i]}</Text>
)
}
}
const timerDisplay=()=>{
对于(变量i=0;i
电话:
<View style={styles.timerTop}>
<Text style={styles.textTopBot}>{timerDisplay}</Text>
</View>
{timerDisplay}
因此,当我刷新项目时,它会告诉我“函数作为子函数无效”。如何解决此问题?尝试使用此关键字
{timerDisplay} --> {this.timerDisplay}
{numbers.map((number)=>{number})}
假设您使用的是类组件
//功能
timerDisplay = () => {
for (var i = 0; i < numbers.length; i++) {
return (
<Text>{numbers[i]}</Text>
)
}
}
<View style={styles.timerTop}>
<Text style={styles.textTopBot}>{this.timerDisplay}</Text>
</View>
timerDisplay=()=>{
对于(变量i=0;i
//调用函数
timerDisplay = () => {
for (var i = 0; i < numbers.length; i++) {
return (
<Text>{numbers[i]}</Text>
)
}
}
<View style={styles.timerTop}>
<Text style={styles.textTopBot}>{this.timerDisplay}</Text>
</View>
{this.timerDisplay}
您没有调用函数,因此如果您在第一次迭代中返回,则通常没有必要使用for
循环。我想说的是,timerDisplay并没有达到您期望的效果。您能为代码添加一些解释吗?