const withLoading = Component => ({ isLoading, ...rest }) =>
isLoading ? <Loading /> : <Component { ...rest } />const ButtonWithLoading = withLoading(Button)render里:<ButtonWithLoading isLoading={false}>
More</ButtonWithLoading>結果:頁面展示效果正常 但tools里有異常 詳見下圖
1 回答

白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
你返回的是個匿名Stateless Component
試一下
const withLoading = Component => function CustomComp({ isLoading, ...rest }) {
return isLoading ? <Loading /> : <Component { ...rest } />
}
添加回答
舉報
0/150
提交
取消