⊗jsrtPmSyCMF 108 of 112 menu

Melanjutkan Pembelajaran Styling dengan CSS modules React

Mari lanjutkan pekerjaan pada aplikasi kita buttons. Sekarang kita akan menangani komponen utama App, yang telah digenerate di folder src sejak awal. Di dalamnya akan ada dua div, judul dan tombol.

Ganti nama file App.css menjadi App.module.css sesuai konvensi, bersihkan isinya dan buat beberapa kelas dengan style CSS untuk tag:

.app { display: flex; flex-direction: column; width: 300px; border: 1px solid brown; padding: 10px; } .wrapper { display: flex; justify-content: space-around; } .title { text-align: center; margin-top: 10px; }

Dan sekarang bersihkan isi file App.js. Kemudian import komponen React Buttons dan style dari App.module.css. Tulis tag kita dan terapkan style kepada mereka, serta tempatkan komponen React Buttons:

import classes from "./App.module.css"; import Buttons from "./components/Buttons"; function App() { return ( <div class={classes.app}> <h2 class={classes.title}>CSS Module Buttons</h2> <div class={classes.wrapper}> <Buttons /> </div> </div> ); } export default App;

Kami menggunakan kata classes untuk nama objek yang berisi style, yang kita import dari App.module.css. Seperti pada kasus sebelumnya, Anda bisa memberi nama objek ini sesuai keinginan Anda.

Tinggal beberapa langkah kecil lagi. Ubah nama file index.css sesuai konvensi menjadi index.module.css dan di file index.js jangan lupa ganti baris import:

import "./index.css";

Menjadi baris:

import "./index.module.css";

Sekarang kita bisa melihat di browser hasil kerja aplikasi kita.

Jika Anda membuka markup yang dihasilkan di panel developer di browser, Anda akan melihat bahwa setiap komponen memiliki kelas uniknya sendiri. Dengan demikian, kita tidak perlu lagi khawatir tentang konflik antara kelas dari komponen yang terpisah.

Yang penting juga adalah CSS modules tidak melarang untuk mengimport file CSS eksternal biasa.

Mengikuti teori dari pelajaran, bersihkan komponen React App dari aplikasi Anda inputs, yang Anda buat di tugas pelajaran sebelumnya, serta tempatkan di dalamnya, Inputs yang telah Anda buat, di dalam div yang telah distyle. Tambahkan ke App judul yang telah distyle. Semua ini masukkan ke dalam div lain. Style untuk tag komponen React App tulis di App.modules.css.

Kumpulkan semuanya, hubungkan dengan benar file-file yang tersisa dan jalankan aplikasi Anda inputs.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak