
حل css-in-ts الديناميكي ، استنادًا إلى العاطفة 
الصفحة الرئيسية - الوثائق - ملعب
يمكنك التفكير في tss-react كـ @emotion/jss .
إنها ، في جوهرها ، مكافئ آمن من نوع API JSS ولكن مدعومًا بالعاطفة ، تمامًا مثل @emotion/styled هي واجهة برمجة تطبيقات المكونات المصممة ولكنها مدعومة بالعاطفة.
$ .@emotion الكامنة الأساسية.withStyles ، لمساعدتك في الترحيل بعيدًا عن @material-ui v4.@emotion/react ، لها تأثير ضئيل للغاية على حجم الحزمة إلى جانب MUI (حوالي 5 كيلو بايت 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 تنسيق الإصلاح والكشف.