ปฏิกิริยา createRef ทำอะไร?
ปฏิกิริยา createRef ทำอะไร?

วีดีโอ: ปฏิกิริยา createRef ทำอะไร?

วีดีโอ: ปฏิกิริยา createRef ทำอะไร?
วีดีโอ: React useRef Hook | createRef v/s useRef 2024, เมษายน
Anonim

เมื่อใช้แอตทริบิวต์ ref กับองค์ประกอบ HTML การอ้างอิงที่สร้างขึ้นในตัวสร้างด้วย ปฏิกิริยา . createRef () รับองค์ประกอบ DOM พื้นฐานเป็นคุณสมบัติปัจจุบัน เมื่อใช้แอตทริบิวต์ ref กับคอมโพเนนต์คลาสที่กำหนดเอง ออบเจ็กต์ ref จะได้รับอินสแตนซ์ที่เมาท์ของส่วนประกอบเป็นปัจจุบัน

ยังถามอีกว่า refs ใน react คืออะไร?

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

อาจมีคนถามอีกว่า คุณจะส่งต่อการอ้างอิงจากผู้ปกครองให้กับเด็กได้อย่างไร กับ อ้างอิง s ค่าอยู่ในโหนด DOM เองและต้องสื่อสารถึง พ่อแม่ . ถึง ผ่าน ค่านี้จาก เด็ก ถึง พ่อแม่ , NS พ่อแม่ ต้อง ผ่าน ลง 'เบ็ด' หากคุณต้องการไปที่ เด็ก . NS เด็ก จากนั้นแนบโหนดกับ 'hook' ดังนั้น พ่อแม่ มีการเข้าถึงมัน

แล้วคุณผ่านผู้อ้างอิงในการตอบโต้อย่างไร?

เรากำหนด a อ้างอิง ในองค์ประกอบที่ต้องการ อ้างอิง และ ผ่าน ไปที่องค์ประกอบปุ่ม ปฏิกิริยา จะ ผ่าน NS อ้างอิง ผ่านและส่งต่อลงไปที่ <button อ้างอิง ={ อ้างอิง }> โดยระบุเป็นแอตทริบิวต์ JSX เมื่อ อ้างอิง ที่แนบมา อ้างอิง . ปัจจุบันจะชี้ไปที่โหนด DOM

อ้างอิงใน HTML คืออะไร?

NS อ้างอิง แอตทริบิวต์ทำให้สามารถเก็บข้อมูลอ้างอิงไปยังองค์ประกอบ React หรือส่วนประกอบที่ส่งคืนโดยฟังก์ชันการกำหนดค่าการเรนเดอร์องค์ประกอบ () สิ่งนี้มีประโยชน์เมื่อคุณต้องการข้อมูลอ้างอิง จากภายในส่วนประกอบ ไปจนถึงองค์ประกอบหรือส่วนประกอบบางส่วนที่มีอยู่ในฟังก์ชัน render()

แนะนำ: