私は2つの小道具を渡している場所に1つの構成要素を作成しました.stopNameは文字列であり、ステータスはブール値です。私はApp.js
にtaskNameを取得する方法を見つけましたが、ブール型の場合は失敗しました。反応のブール型の小道具値を取得する方法
ブール値の小道具をサポートしていませんか?
TaskComponent.js
export default class TaskComponent extends Component {
render() {
var taskStatus = this.props.status;
if(taskStatus)
return <h1><strike>Task: {this.props.taskName}</strike></h1>
}
}
App.js
class App extends Component {
render() {
return (
<TaskComponent taskName="Buy Milk" status={false} />
);
}
}
export default App;
ステータス値を取得しようとしているときに、私はこのエラーを取得しています。
TaskComponent.render():有効なReact要素(またはnull)を返す必要があります。未定義、配列またはその他の無効なオブジェクトが返された可能性があります。
「レンダリング」は 'if(!taskStatus)'を返しますか? – Hodrobond