⊗jsrtPmCoDt 92 of 112 menu

ข้อมูลของคอมโพเนนต์ใน React

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

ควรเก็บข้อมูลท้องถิ่นซึ่งสำคัญต่อตัวคอมโพเนนต์เองและคอมโพเนนต์แม่ไม่จำเป็นต้องรู้ไว้ในตัวแปร ค่าคงที่ และ state ใน state ควรเก็บข้อมูลที่อาจเปลี่ยนแปลงได้ในเหตุการณ์ต่างๆ และคุณต้องการให้การเปลี่ยนแปลงนั้นมีผลแบบ reactive

ให้คอมโพเนนต์หนึ่ง:

function Test() { // การกำหนดค่า isEdit, elem และ data if (isEdit) { elem = <input value={data} />; } else { elem = <span>{data}</span>; } return <div> {elem} </div>; }

กำหนดว่า isEdit, elem และ data อาจเป็นอะไรได้บ้าง: prop, state, ตัวแปร หรือค่าคงที่

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ