我需要獲取元素的真是高度,來(lái)進(jìn)行一些操作,最直接的做法肯定就是在componentDidMount中獲取高度并進(jìn)行進(jìn)一步的渲染。但我使用的eslint卻給出了一個(gè)提示,不推薦在react的componentDidMount生命周期函數(shù)中改變setState,請(qǐng)問(wèn)這是為什么?如果不用這種做法,如何實(shí)現(xiàn)我獲取元素真實(shí)高度的需求呢?
ESlint airbnb 為什么不推薦在react的componentDidMount生命周期
蕪湖不蕪
2019-03-05 13:15:07