Melaksanakan Modul CSS dalam Projek Reaksi Anda

Susan Sarandon
Lepaskan: 2024-09-30 14:12:03
asal
909 orang telah melayarinya

Implementing CSS Modules in Your React Project

Modul CSS dalam React ialah cara untuk menskop CSS dengan menjana nama kelas unik secara automatik. Ini menghalang perlanggaran nama kelas dalam aplikasi besar dan membolehkan gaya modular. Begini cara anda boleh menggunakan Modul CSS dalam projek React:

1. Persediaan

Secara lalai, React menyokong Modul CSS. Anda hanya perlu menamakan fail CSS anda dengan sambungan .module.css.

2. Contoh Persediaan

Struktur Fail:

src/
├── components/
│   ├── Button.js
│   ├── Button.module.css
Salin selepas log masuk

Button.module.css:

.button {
  background-color: #6200ea;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.button:hover {
  background-color: #3700b3;
}
Salin selepas log masuk

Button.js:

import React from 'react';
import styles from './Button.module.css';

const Button = () => {
  return (
    <button className={styles.button}>
      Click Me
    </button>
  );
}

export default Button;
Salin selepas log masuk

Cara Ia Berfungsi:

  • Button.module.css: Anda mentakrifkan peraturan CSS seperti mana-mana fail CSS biasa.
  • styles.button: Nama kelas daripada modul CSS diimport sebagai objek JavaScript. Anda merujuk mereka menggunakan styles.className.

Faedah:

  • Gaya skop: Setiap kelas skop setempat kepada komponen, mengelakkan perlanggaran nama.
  • Kebolehselenggaraan: Apabila aplikasi anda berkembang, CSS anda kekal modular dan lebih mudah untuk diurus.

Beri tahu saya jika anda memerlukan bantuan dengan kes tertentu!

Atas ialah kandungan terperinci Melaksanakan Modul CSS dalam Projek Reaksi Anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!