TypeScript 如何完美地書寫 React 中的 HOC?

時間 2021-05-14 11:15:30

1樓:

自己專案裡的一段,僅供參考。有幾個any是因為我不想折騰了,搞半天沒搞好直接any。。

雖然用any不太好,主要是我這還用redux包了一下,官網也沒有很好的解決方案不用any,但是不用的話太折騰浪費時間啊。該用any的時候還是用any的,別愣頭青,就是不用any才算完美?匿了。

2樓:夏呂俊

可以參考別人已經寫過的 declaration...

然後自己也有寫過一點點

3樓:拼音

不清楚有沒有完美的方法。個人最常用的是PropsOf,快速獲取被包裹元件Props的乙個型別函式。用法,這行獲取了div的所有Props。

以及這裡的一些型別函式。基本可以把型別寫得比較簡潔。

還有用好自帶的React.forwardRef(),以及遵守官網上的其他最佳實踐。

4樓:

如何完美地撒謊?

修改時間順序。最適用的情況就是別人約你出去,但你不想去,那就可以直接拿昨天或者上個禮拜的事情來用。或者他問你昨天幹什麼,你回答前天發生的事 當然,其中有很多的注意事項,比如對方知不知道你的安排,當天的天氣是否吻合,有沒有一些具有特殊性質的事情發生等等。但絕大多數情況下,人們只會在意事件的具體細節。這...

如何完美地打臉?

吳祈洵 過年回老家,因為買的晚只有坐票了,非動車,火車執行36個小時,大家都很累,不暈車也難受的要命,人多的感覺隨時要窒息,就在我似睡非睡是聞到一股菸味,其實之前就隱約聞到了,以為是車廂連線處有人抽菸飄過來的,就沒說什麼,可我抬頭一看門是關著的,我站起來看到和我背對背的四個人鬼鬼祟祟的把菸藏在桌子下...

如何完美地泡開維維豆奶?

張小弛 這個我太有經驗了!最近每天早上一包維維豆奶,先用少量冷水把豆奶粉調勻,只要有耐心冷水是不會讓豆奶粉結塊的,然後加熱水沖勻就好。 互聯創客 可以買乙個搖搖杯,專門泡蛋白質粉的,有山寨產品應該作用也好使哈 不過為了泡維維豆奶,好像也不值得呀哈哈,這裡面有個小球,可以打散那些泡的顆粒,小時候都是一...