このコンポーネントをレンダリングしようとしていますが、エラーが発生し続けますA valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object.
何も返さないため、何が問題なのかわかりません。返すものがない場合はnull
です。コンポーネントコンポーネントのエラーは未定義ですが、nullを返す必要があります
どのような考えですか?
コンポーネント:CompanyLogo
function CompanyLogo(props) {
props.companies.map((company) => {
if (props.companyId == company._id) {
console.log("Test to see if firing");
return <p>Return as a test</p>;
}
return null
})
}
偉大な答え。魅力のように動作します。 – bp123
'.map'ではなく' .some() 'を使います。あなたのマッチがロゴ#2であり、さらに50本ある場合、なぜループを続けるのですか? –
@DimitarChristoffありがとうございます。 –