Бид функциональ бүрэлдэхүүн хэсэгт REF ашиглаж болох уу?
Бид функциональ бүрэлдэхүүн хэсэгт REF ашиглаж болох уу?

Видео: Бид функциональ бүрэлдэхүүн хэсэгт REF ашиглаж болох уу?

Видео: Бид функциональ бүрэлдэхүүн хэсэгт REF ашиглаж болох уу?
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, May
Anonim

Та үгүй ч байж болно ашиглах нь ref шинж чанар асаалттай функциональ бүрэлдэхүүн хэсгүүд Учир нь тэдэнд тохиолдлууд байдаггүй. Чи чадна Гэсэн хэдий ч, ашиглах нь ref дүрслэл доторх шинж чанар функц -ийн а функциональ бүрэлдэхүүн хэсэг . Та useRef-г ашиглаж болно v16-аас хойш ашиглах боломжтой дэгээ.

Үүний хариуд реакц үүсгэх зөв аргууд юу вэ?

Чи чадна рефс үүсгэх залгах замаар Хариу үйлдэл үзүүлэх . createRef() болон хавсаргасан a Хариу үйлдэл үзүүлэх ашиглан түүнд элемент ref элемент дээрх шинж чанар. Бид зангилаа руу "дурдаж" болно ref үүсгэсэн дүрслэлд арга -ийн одоогийн шинж чанарт хандах боломжтой ref.

Дээрхээс гадна REF IN урвалыг юунд ашиглах вэ? Refs өгсөн функц юм Хариу үйлдэл үзүүлэх DOM элемент болон Хариу үйлдэл үзүүлэх Та өөрөө үүсгэсэн байж болох элемент. Тэд байна ашигласан бид хийхгүйгээр хүүхдийн бүрэлдэхүүн хэсгийн утгыг өөрчлөхийг хүссэн тохиолдолд ашиглах таяг болон бүх зүйл.

Үүнтэй холбогдуулан createRef гэж юу вэ?

үүсгэхRef () нь үндсэн DOM элементийг одоогийн өмч болгон хүлээн авдаг. Ref атрибутыг захиалгат ангийн бүрэлдэхүүн хэсэг дээр ашиглах үед ref объект нь бүрэлдэхүүн хэсгийн суулгасан жишээг одоогийн байдлаар хүлээн авдаг. Функцийн бүрэлдэхүүн хэсгүүдэд жишээ байхгүй тул та ref шинж чанарыг ашиглахгүй байж болно.

React createRef юу хийдэг вэ?

Refs үүсгэх - Ашиглах Хариу үйлдэл үзүүлэх . үүсгэхRef () ба тэдгээрийг хавсаргана уу Хариу үйлдэл үзүүлэх ref атрибутаар дамжуулан элементүүд. Үндсэндээ та буцаасан Ref-ийг томилно Хариу үйлдэл үзүүлэх . үүсгэхRef () бүрэлдэхүүн хэсэг баригдах үед жишээ шинж чанарт (бүрэлдэхүүнийг үүсгэгч гэж нэрлэдэг). Ийм байдлаар, Ref чадна Бүрэлдэхүүн хэсэг даяар лавлана.

Зөвлөмж болгож буй: