現在、フィールドがnullの場合にキーペアを追加しないAPIからJSONファイルを処理しています。これはJSONファイル全体を反復しようとすると悲しいことです。JSONフィールドが存在しない場合はJSXスキップ
私のコードは、現在item.answer.answerに値がないときのためにエラーが発生します
var ListOfItems = React.createClass({
render: function() {
var itemList = jsonFile.data.map(function(item)
{
return <Item key={item.__key}
itemQuestion={item.question}
itemQuestionAnswer={item.answer.answer}
userName={item.user.name}
staffName={item.staff.name}
staffImage={item.staff.image_url} />
});
return (
<div>
<ul>{itemList}</ul>
</div>
);
}
});
です。
ご協力いただきますようお願い申し上げます。
おかげで、これは – user3698458
はありません簡単な解決策があると私は驚いて完璧に動作します。ビューを構築するときに、長いオブジェクトパスをトラバースし、不足しているフィールドを静かに無視する簡単な方法があれば、非常に便利です。 –