上篇文章《手寫 0 行代碼,打造媲美社區(qū)頂尖的流式 Markdown 渲染組件庫[https://mp.weixin.qq.com/s/RqTiXr6NzpSX58j8Ebw...
上篇文章《手寫 0 行代碼,打造媲美社區(qū)頂尖的流式 Markdown 渲染組件庫[https://mp.weixin.qq.com/s/RqTiXr6NzpSX58j8Ebw...
無需手敲一行代碼,基于 OpenSpec + CodeBuddy 的智能開發(fā)流水線,筆者構(gòu)建了多框架、高性能、開箱即用的流式 Markdown 渲染解決方案 —— @supe...
本文記錄一次使用vite + typescript + react開發(fā)UI組件并打包的過程,幫助自己及讀者理順基本的vite對于 本地開發(fā)/打包配置/發(fā)布注意項(xiàng) 相關(guān)的知識。...
抽取interface的屬性信息在生成文檔/組件渲染等場景比較常見,本文將通過使用tsc抽取interface的屬性信息來學(xué)習(xí)如何使用tsc。 相關(guān)概念 在正式開始前,先了解...
Typescript提供一些非常有用的類型操作符,如keyof/typeof,在日常開發(fā)中靈活應(yīng)用這些函數(shù)利于編寫更為健壯的代碼。 keyof 操作符 ?? keyof只能作...
泛型,顧名思義廣泛的類型,是一種讓組件一次支持多種類型的技術(shù)方案。大型軟件系統(tǒng)的研發(fā)需要更為抽象的接口定義,以此達(dá)到更為合理的代碼復(fù)用。 Hello world 在了解泛型之...
Babel是一系列模塊的結(jié)合,本文會介紹其中主要模塊的使用方法。 注意:本文并不能代替API文檔,詳細(xì)的文檔可以查閱這里[https://babeljs.io/docs/en...
簡介 Babel是通用的多用途的javascript編譯器。不僅如此,它還是一組用于多種不同形態(tài)的靜態(tài)分析模塊。 靜態(tài)分析 是指在不執(zhí)行代碼的前提下分析代碼。(與之相對應(yīng)的就...
早上跟幾個(gè)球友約著去西灣紅樹林籃球場打球,周末一般能起這么早基本都是為了打球。人到中年,也沒什么別的愛好,唯有籃球還在堅(jiān)持著。 打完球開車回家,打開窗戶,風(fēng)像久違的朋友迫不及...