Sekarang, dalam kursus penyegaran ini, Module Yeater tidak akan menulis aplikasi reaksi kompleks karena itu sama sekali bukan
ide dari modul ini.
Kami akan menulis aplikasi realistis dalam modul utama nanti kursus ini setelah modul ini di sini kami akan bekerja
pada proyek kursus.
Jadi itu hanya penyegaran di sini.
Dan saya fokus pada elemen-elemen reaksi inti, Stael, untuk dan bukan pada membangun aplikasi luar biasa.
Jadi REACT adalah semua tentang komponen dan karenanya kami membagi aplikasi menjadi beberapa komponen.
Sekarang mari kita mulai tanpa membaginya.
Dan alih-alih mengeluarkan H satu teknologi di sini, sebuah aplikasi, saya akan menggunakan div, katakanlah dalam div itu.
Mari kita tambahkan lebih banyak kode html.
Saya mengatakan html di sini tentu saja J adalah X tetapi diterjemahkan ke dua catatan HCM Altidore di belum.
Baik.
Tapi itu J adalah X.
Jadi di sini kita bisa meminta H untuk menandai di mana kita mengatakan tujuan dan di bawahnya kita ingin memiliki daftar atau
menambahkan daftar tujuan kursus kita.
Dan mereka adalah tujuan.
Bisa jadi.
Ayah, kami ingin menyelesaikan kursus.
Bahwa kami ingin mempelajari semua tentang kursus.
Topik utama dan kami ingin, katakanlah, membantu.
Siswa kami dalam kursus, CU dan.
Bagian, dan itu bisa berupa emas.
Sekarang, aplikasi yang sangat sepele.
Sekarang, saya tidak memiliki gaya khusus yang spektakuler di sini, itulah sebabnya kami menyimpannya dan mengeluarkannya.
Tapi sekarang saya akan menambahkan beberapa gaya dan untuk itu saya akan menambahkan aplikasi, file Sears di sini dan impor Deadfall
ke file JavaScript.
Ini, tentu saja, tidak mungkin di Manila, JavaScript, tetapi karena itu di bawah tenda perkakas, yang
Nien menganalisis file kami dan kemudian mengubah kode.
Ini mungkin dan ini hanya ditransformasikan untuk menyuntikkan kode CSX ini ke dalam H.
File waktu juga.
Sekarang di sini, saya akan memberikan nilai C ini sebagai kelas.
Dan ada satu hal khusus.
Atribut kelas seperti ini tidak ada dan J adalah X karena kelas adalah kata kunci dalam JavaScript.
Jadi itu adalah nama kelas.
Dan ini adalah bagaimana Anda menambahkan kelas siestas ke elemen dan J adalah X.
Ini semua, tentu saja, adalah semacam bukti atau mengingatkan Anda pada fakta bahwa ini bukan H Tim.
Tapi H Tim.
Owlish mencari sintaksis semua bernama sebagai daftar sasaran kelas di sini dan sekarang di sini kita bisa.
Menentukan beberapa gaya untuk Gollust di sini, dan saya hanya akan mengatur daftar untuk gaya ke non di
sini, menghapus margin atau memberinya margin dua ram atas dan bawah dan padding dari nol.
Dan pada setiap item daftar sasaran, saya akan menambahkan margin satu ruangan atas dan bawah nol dua kiri dan kanan,
dan kemudian hanya perbatasan satu pixel padat.
Dan kemudian warna keabu-abuan di sini dan bantalan satu ram.
Ini adalah gaya yang sangat, sangat sederhana karena saya tidak ingin menghabiskan banyak waktu untuk menulis sebagai gaya
di sini.
Sekarang, mungkin satu penyesuaian.
Mari kita benar-benar memberikan daftar margin dua pita semua arah.
Sekarang kami memiliki daftar tujuan kami untuk menyesuaikan tujuan kursus di sini di bagian atas.
Saya juga akan.
Berikan nama kelas ini, tentu saja, tengkorak.
Dan kemudian di D. C. sebagai file AS.
Mungkin di bagian paling atas, kita dapat menghentikan tujuan dan d. h untuk menandai untuk disejajarkan di tengah.
Seperti itu.
Sekarang lagi, tujuan yang sangat Euge.
Tapi itu tidak masalah untuk wacana di sini.
Kami hanya berlatih bereaksi.
Jadi kita punya tujuan kursus ini di sini.
Luar biasa.
Ini, tentu saja, adalah markup yang sangat sederhana.
Sekarang, apa yang sering Anda lakukan sebagai reaksi ketika Anda akan membaginya menjadi lebih banyak
komponen, Anda akan, misalnya, meng-outsource daftar ini ke dalam komponen terpisah untuk menjaga setiap komponen tetap relatif ramping
dan fokus pada satu tugas.
Untuk itu, kita bisa menambahkan folder sup komponen di sini di folder sumber.
Dan di sana saya akan menambahkan daftar tujuan J. S. Mengajukan.
Ini akan menampung komponen daftar sasaran saya.
Sekarang, untuk membuat komponen baru seperti itu, pertama-tama kita harus mengimpor, bereaksi dari bereaksi.
Kalau tidak, kita tidak bisa menggunakan J ini sebagai X Syntex.
Dan kemudian saya sebutkan mati.
Komponen adalah fungsi.
Dan omong-omong, Anda juga dapat dibuat dengan kata kunci fungsi atau.
Dengan ekspresi fungsi atau.
Dengan fungsi Arrow segera teks yang saya gunakan sebelumnya, itu hanya somatics saya akan gunakan di sini,
tapi itu tidak harus dilakukan.
Dan kemudian di sini saya mengekspor daftar sasaran saya seperti ini.
Dan sekarang di sini, saya kembali.
Daftar tanpa urutan ini, garam, potong di sini dan kemudian ditambahkan, di sini adalah nilai balik dan
jika direformasi, Anda melihat secara otomatis tanda kurung ini ditambahkan di sekitarnya sehingga ini dapat diformat dengan baik
di beberapa baris.
Kalau tidak, ini tidak akan menjadi JavaScript yang valid.
Begitu pula dengan tanda kurung.
Karena dengan demikian JavaScript tahu bahwa blok ini dimiliki bersama.
Jadi sekarang kita memiliki daftar sasaran di sini dan sebuah aplikasi.
Ya, kami sekarang dapat mengimpor komponen daftar sasaran kami.
Anda dapat menamainya di sini sesuka Anda.
Tidak harus sama dengan nama tempat Anda mengekspornya di sini.
Satu-satunya hal yang penting adalah bahwa itu harus dimulai dengan karakter huruf besar di sini di Abcess dan impor dari
folder komponen dan mereka berasal dari daftar sasaran.
Dan seperti yang saya sebutkan sebelumnya, Anda dapat menghilangkan D. ekstensi file di sini.
Itu tidak wajib.
Dan kemudian di sini Anda menggunakan daftar go seperti J. biasa S. Elemen X, seperti elemen H tim L biasa, bisa
dibilang.
Tetapi karena kami tidak memiliki konten antara tag pembuka dan penutup, kami dapat dan kami harus menulis tag penutup diri
di sini.
Ini tidak akan diizinkan.
Anda selalu harus menutup pajak dan jazz x.
Jadi ini sekarang akan menjadi komponen daftar sasaran saya.
Dan karena itu, jika kita aman, kita melihat output yang sama seperti sebelumnya.
Kami juga mendapatkan gaya yang sama karena gaya di sini selalu diterapkan secara global, bahkan jika Anda mengimpornya
ke file komponen tertentu.
Dan tetap saja, itu adalah praktik yang baik untuk mengatur gaya dalam file CSX di sebelah komponen milik mereka.
Karenanya, saya akan menambahkan daftar sasaran C sebagai file.
Tambahkan daftar sasaran saya Stollsteimer dan impor daftar sasaran itu.
CSX termasuk dalam daftar file JavaScript JavaScript tujuan.
Ini bukan suatu keharusan, tetapi membuatnya mudah untuk menemukan gaya yang termasuk dalam komponen ini.
Ingatlah bahwa gaya tidak dibatasi secara otomatis ke komponen, meskipun aturan normal seperti itu
diterapkan karena semua C ini sebagai berikut, di mana pun Anda mengimpornya, diterapkan secara global ke
seluruh halaman Anda.
Namun, dengan itu, kita kembali ke hasil yang sama seperti sebelumnya.
Jadi mengapa kita melakukan itu?
Dan mengapa kita membagi ini jika kita memiliki hasil yang sama seperti sebelumnya?