![](/img/trans.png)
[英]Getting the error that Expected an assignment or function call and instead saw an expression no-unused-expressions?
[英]./src/index.js Line 36: Expected an assignment or function call and instead saw an expression no-unused-expressions
我正在運行地圖功能,但由於此而沒有得到結果
return (
<div>
<ul>
{items.map((item)=>{
return
<li key={item.id}>{item.name}</li>
})}
</ul>
</div>
)
確保將return
語句和返回的代碼放在同一行:
return (
<div>
<ul>
{items.map(item => {
return <li key={item.id}>{item.name}</li>; // this should be one line
})}
</ul>
</div>
);
否則, 自動分號插入將在您return
后加上分號,結果map
將返回undefined
值的數組。
像這樣更改您的代碼,看看是否可行
return ( < div> < ul> {items.map
(item=> < li key={item.id}>{item.name}
< /li> )} </ ul> </ div> )
並且確保您的商品中有一個數組希望它對您有用
更新:這是越野車,編輯器隱藏了我的<li>標記,因此我在li之前放置了空格
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.