
Solution dynamique CSS-in-Ts, basée sur l'émotion 
Accueil - Documentation - Playground
Vous pouvez considérer tss-react comme @emotion/jss .
Il s'agit, en substance, un équivalent de type type de l'API JSS mais alimenté par l'émotion, tout comme @emotion/styled est l'API des composants stylisés mais alimenté par l'émotion.
$ .@emotion sous-jacent.withStyles , pour vous aider à migrer loin de @ Material-UI V4.@emotion/react , il a très peu d'impact sur la taille du bundle aux côtés de MUI (~ 5 Ko Minziped).'tss-react' peut être utilisé comme remplacement avantageux de @ Material-UI V4 makeStyles et 'react-jss' .tss-react ne sera pas encore une autre entrée dans vos peerDependencies .Bien que ce module soit écrit en TypeScript, l'utilisation de TypeScript dans votre application est facultative (mais recommandée car elle est livrée avec des avantages exceptionnels pour vous et votre base de code).
Commencer
Plus le projet devient de plus en plus, plus je passe de temps à l'améliorer et à le maintenir. Merci pour votre soutien?
Inutile de mentionner que cette bibliothèque est fortement inspirée par JSS, la solution OG CSS-in-JS.
Exécution des applications de démonstration:
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 Pour signaler une vulnérabilité de sécurité, veuillez utiliser le contact de sécurité Tidelift. Tidelift coordonnera le correctif et la divulgation.