⊗jsrtPmBsCW 4 of 112 menu

แนวคิดเชิงคอมโพเนนต์ใน React

สมมติว่าเรามีเว็บไซต์หนึ่ง บนเว็บไซต์นี้เราสามารถ แยกบล็อกบางส่วนได้: ส่วนหัว, เนื้อหา, แถบข้าง, ส่วนท้าย และอื่นๆ แต่ละบล็อกสามารถ แบ่งออกเป็นบล็อกย่อยที่เล็กลงได้ ยกตัวอย่างเช่น ในส่วนหัว โดยปกติเราสามารถแยกโลโก้, เมนู, บล็อกข้อมูลติดต่อ และอื่นๆ ได้

ใน React แต่ละบล็อกแบบนี้เรียกว่า คอมโพเนนต์ แต่ละคอมโพเนนต์สามารถบรรจุคอมโพเนนต์ ที่เล็กลงไว้ภายในได้ และคอมโพเนนต์เหล่านั้นก็สามารถบรรจุ คอมโพเนนต์ที่เล็กลงไปอีกได้เช่นกัน

แต่ละคอมโพเนนต์ใน React จะสอดคล้องกับ ES6 โมดูล ที่อยู่ในโฟลเดอร์ src ชื่อไฟล์ของโมดูลจะขึ้นต้นด้วยตัวอักษรพิมพ์ใหญ่ และต้องสอดคล้องกับฟังก์ชันที่ อยู่ในโค้ดของโมดูลนั้น

ตัวอย่างเช่น ไฟล์ชื่อ App.js ควรมีฟังก์ชัน App อยู่ภายใน:

import React from 'react'; function App() { // โค้ดของคอมโพเนนต์ } export default App;

คอมโพเนนต์หนึ่งจะต้องเป็นคอมโพเนนต์หลัก - ซึ่งเป็นคอมโพเนนต์ที่คอมโพเนนต์อื่นๆ จะถูกเพิ่มเข้าไป ใน React โดยค่าเริ่มต้นแล้วคอมโพเนนต์นี้จะคือ คอมโพเนนต์ App คอมโพเนนต์อื่นๆ จะถูกเชื่อมต่อกับคอมโพเนนต์นี้ วิธีการทำอย่างไร - เราจะมาศึกษากัน ต่อไปในบทเรียน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ