สารบัญ:

สามวิธีที่แตกต่างกันในการจัดรูปแบบองค์ประกอบในการตอบสนองมีอะไรบ้าง
สามวิธีที่แตกต่างกันในการจัดรูปแบบองค์ประกอบในการตอบสนองมีอะไรบ้าง

วีดีโอ: สามวิธีที่แตกต่างกันในการจัดรูปแบบองค์ประกอบในการตอบสนองมีอะไรบ้าง

วีดีโอ: สามวิธีที่แตกต่างกันในการจัดรูปแบบองค์ประกอบในการตอบสนองมีอะไรบ้าง
วีดีโอ: บทที่ 3 การจัดโครงสร้างองค์การ 2024, ธันวาคม
Anonim

ดูเหมือนว่าจะมีรูปแบบที่แตกต่างกันประมาณแปดวิธีในการใส่สไตล์ส่วนประกอบ React JS ที่ใช้กันอย่างแพร่หลายในอุตสาหกรรมสำหรับงานระดับการผลิต:

  1. CSS แบบอินไลน์
  2. CSS ปกติ
  3. CSS ใน JS
  4. สไตล์ ส่วนประกอบ .
  5. โมดูล CSS
  6. แซส & เอสซีเอส.
  7. น้อย.
  8. มีสไตล์

เมื่อคำนึงถึงสิ่งนี้ คุณจะจัดรูปแบบองค์ประกอบในการตอบสนองอย่างไร

สำหรับ องค์ประกอบปฏิกิริยา ที่คุณต้องการ สไตล์ เพียงสร้างไฟล์ CSS ที่จะมี สไตล์ สำหรับการที่ ส่วนประกอบ . เมื่อสร้างชื่อคลาสท้องถิ่นจะถูกแมปและส่งออกเป็นวัตถุ JS ตามตัวอักษรสำหรับ ปฏิกิริยา - เช่นเดียวกับ CSS อินพุตเวอร์ชันแก้ไขที่มีการเปลี่ยนชื่อคลาส

ทำไมรูปแบบอินไลน์ถึงไม่ดี? เบราว์เซอร์แปลทุกหน้าเว็บเป็น HTML อย่างง่าย การใช้ สไตล์อินไลน์ ใน HTML คือ a แย่ ปฏิบัติเพราะเบราว์เซอร์ไม่เข้าใจดี หากเว็บไซต์ของคุณมีขนาดเล็กและคุณไม่ต้องการใช้ภายนอก สไตล์ แผ่นแล้วคุณควรไปสำหรับภายใน สไตล์ เนื่องจากเบราว์เซอร์สามารถเข้าใจได้ง่าย

นอกจากนี้ ฉันจะใช้ className ในการตอบสนองได้อย่างไร

className . ในการระบุคลาส CSS ใช้ NS className คุณลักษณะ. สิ่งนี้ใช้กับองค์ประกอบ DOM และ SVG ปกติทั้งหมด เช่น,, และอื่นๆ ถ้าคุณ ใช้ React ด้วย Web Components (ซึ่งไม่ธรรมดา) ใช้ แอตทริบิวต์คลาสแทน

ตอบสนองพื้นเมืองใช้ CSS หรือไม่

ใช้ CSS เพื่อสไตล์ของคุณ React Native แอพ เบื้องหลัง. css ไฟล์จะถูกแปลงเป็น ตอบสนองพื้นเมือง สไตล์วัตถุ (ดูตัวอย่าง) หม้อแปลงนี้ สามารถ ใช้ร่วมกับ ตอบสนอง CSS ดั้งเดิม โมดูล