亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

react - ts中,render內不允許匿名函數,如果不使用匿名函數,則提示不允許更新state

react - ts中,render內不允許匿名函數,如果不使用匿名函數,則提示不允許更新state

慕村9548890 2019-01-31 21:02:50
const renderItem = (item: string, index: number) => {  console.log(warpProps.handleItemDelete)  return (    <List.Item>       <p onClick={warpProps.handleItemDelete(index)}>{item}</p>     </List.Item>   ) }報錯Warning: Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.如果是匿名函數const renderItem = (item: string, index: number) => {  console.log(warpProps.handleItemDelete)  return (    <List.Item>       <p onClick={() => warpProps.handleItemDelete(index)}>{item}</p>     </List.Item>   ) }報錯
查看完整描述

1 回答

?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

報錯是tslint報錯,我把匿名函數限制關了就好了

查看完整回答
反對 回復 2019-01-31
  • 1 回答
  • 0 關注
  • 539 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號