tss react
v4.9.14

基於情感的動態CSS-IN-TS解決方案
主頁 - 文檔 - 操場
您可以將tss-react視為@emotion/jss 。
從本質上講,這是JSS API的類型安全,但由情感提供支持,就像@emotion/styled是樣式的組件API一樣,但由情感支持。
$語法的類型安全。@emotion緩存。withStyles API的特徵,以幫助您遠離 @Mitalial-UI V4。@emotion/react之上,它對MUI(〜5kb Minziped)的捆綁尺寸幾乎沒有影響。'tss-react'可以用作 @Material-UI V4 makeStyles和'react-jss'的有利替代品。tss-react將不會是您的peerDependencies的另一個條目。雖然此模塊是用打字稿編寫的,但是應用程序中使用TypeScript是可選的(但建議您和您的代碼庫都具有出色的好處)。
開始
項目越多,我花費的時間就越多。謝謝您的支持?
不用提及,該庫受到JSS和OG CSS-IN-JS解決方案的啟發。
運行演示應用程序:
git clone https://github.com/garronej/tss-react
cd tss-react
yarn
yarn build
npx tsc -w & npx tsc --module es2015 --outDir dist/esm -w
# Open another Terminal
yarn start_spa # For testing in in a Create React App setup
yarn start_ssr # For testing in a Next.js setup
yarn start_appdir # Next.js 13 setup in App directory mode 要報告安全漏洞,請使用Tidelift安全聯繫人。 Tidelift將協調修復和披露。