typescript + react 專案開發體驗

li2568261發表於2019-01-19

簡介

為什麼ts

當你在閱讀別人js程式碼,根據路徑去查詢某個正在使用方法的定義時。

當你使用程式碼庫心裡大概知道用法,但是不是很清晰缺少提示的時候。

當你在後端的介面互動過程中,常常忘了它有哪些屬性,需要來回對文件的時候。

ts能夠很好的幫你解決這些問題,在ts中可以通過command/ctrl +滑鼠左鍵輕鬆找到方法定義。

當你使用程式碼庫時能夠有友好的操作提示,充當文件的作用。

當你在後端的介面互動中,如果能夠正確的將資料傳入/返回介面的資料格式定義,使用的過程中都會有相應的提示,將不用來回對文件,且不怕漏寫或者錯寫屬性。

而且ts不需要額外再裝入額外的babel、polyfill本身就能夠直接編譯成es指定版本的程式碼,包括匯出的程式碼還能支援umd/cmd/esmodule等各種方式,也提供了極大的便利。

構思

本文是用 typescript 構建專案,以遇到什麼問題,如何解決問題的思路行文。

結合實際場景,進行描述,或給出相關資料連結,思路為主實現為輔。

因為不是手把手教你寫,因此閱讀需要對相應的工具有一定基礎的認識。

目錄

來源:https://juejin.im/post/5c42c5bb6fb9a049ef26e18d

相關文章