
โซลูชัน CSS-in-TS แบบไดนามิกขึ้นอยู่กับอารมณ์ 
หน้าแรก - เอกสาร - สนามเด็กเล่น
คุณสามารถนึกถึง tss-react เป็น @emotion/jss
ในสาระสำคัญคือประเภทที่เทียบเท่ากับ JSS API แต่ขับเคลื่อนด้วยอารมณ์เช่นเดียวกับ @emotion/styled เป็นองค์ประกอบสไตล์ API แต่ขับเคลื่อนด้วยอารมณ์
$@emotion พื้นฐานได้อย่างอิสระwithStyles API ให้ความสำคัญเพื่อช่วยให้คุณย้ายออกจาก @Material-UI V4@emotion/react มันมีผลกระทบน้อยมากกับขนาดชุดควบคู่ไปกับ mui (~ 5kb minziped)'tss-react' สามารถใช้เป็นสิ่งทดแทนที่ได้เปรียบสำหรับ @material-ui v4 makeStyles และ 'react-jss'tss-react จะไม่เป็นอีกรายการหนึ่งใน peerDependencies ของคุณในขณะที่โมดูลนี้เขียนด้วย TypeScript การใช้ typescript ในแอปพลิเคชันของคุณเป็นทางเลือก (แต่แนะนำว่ามันมาพร้อมกับผลประโยชน์ที่โดดเด่นทั้งคุณและ codebase ของคุณ)
เริ่มต้นใช้งาน
ยิ่งโครงการได้รับมากเท่าไหร่ฉันก็ยิ่งใช้เวลาปรับปรุงและบำรุงรักษามากขึ้นเท่านั้น ขอบคุณสำหรับการสนับสนุน?
ไม่จำเป็นต้องพูดถึงห้องสมุดนี้ได้รับแรงบันดาลใจอย่างมากจาก 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 Security TideLift จะประสานงานการแก้ไขและการเปิดเผย