У меня есть что-то вроде этого.Как делать вложенные операторы if в ReactJs?
render(){
if(//loading){
return (<div>loading</div>);
}
else{
if(//has results){
return (
this.props.reducer.results.map((result, i) => {
return <Result key={'credit-card-result-' + i} >{result}</Result>;
})
);
}
else {
return (
<div>no results found </div>
);
}
}
}
но это не работает. Я также хотел сделать elseif, но это тоже не сработало.
Что вы имеете в виду «делает похоже, не работает »? Это похоже на действительный JSX. Что на самом деле происходит, что заставляет вас думать, что есть проблема? –