⊗jsrtPmFmsDV 69 of 112 menu

ค่าเริ่มต้นใน React

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

เพื่อแก้ไขปัญหาดังกล่าว คุณต้องใช้แอตทริบิวต์ defaultValue:

function App() { const [value, setValue] = useState('text'); return <div> <input defaultValue={value} /> </div>; }

สำหรับช่องทำเครื่องหมาย (checkbox) มีแอตทริบิวต์ที่คล้ายกันคือ defaultChecked ซึ่งสามารถใช้เพื่อตั้งค่ารัฐเริ่มต้นได้:

function App() { const [checked, setChecked] = useState(true); return <div> <input type="checkbox" defaultChecked={checked} /> </div>; }

ลองทดลองใช้งานแอตทริบิวต์เหล่านี้ด้วยตนเอง

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