Sa isang kinokontrol na bahagi, ang data ng form ay pinangangasiwaan ng isang bahagi ng React. Ang kahalili ay hindi nakokontrol na mga bahagi, kung saan ang data ng form ay pinangangasiwaan mismo ng DOM. Para magsulat ng hindi nakokontrol na bahagi, sa halip na magsulat ng event handler para sa bawat update ng estado, maaari kang gumamit ng ref para makakuha ng mga value ng form mula sa DOM.
Ano ang pinagmumulan ng katotohanan para sa hindi nakokontrol na mga bahagi sa React?
Sagot: A ang tamang sagot. Para sa hindi nakokontrol na mga bahagi sa React. js, ang pinagmulan ng katotohanan ay component DOM.
Bakit mas mahusay ang mga kinokontrol na bahagi?
Ang paggamit ng kinokontrol na bahagi ay nagbibigay sa sa amin ng kakayahang baguhin ang panloob na estado ng bahagi sa anumang paraan na gusto namin. Halimbawa, isaalang-alang kung ano ang mangyayari kung gusto naming pigilan ang user na baguhin ang input kapag nagdagdag ng mga di-wastong character.
Ano ang kinokontrol na bahagi?
Ang
Controller component ay isang render-prop based na pattern na makakatulong sa iyong ihiwalay ang estado mula sa presentation, at na nagpapadali sa muling paggamit ng business logic. Ika-31 ng Agosto, 2018. Noong unang lumabas ang React sa eksena, nakita ito bilang view library. Ganito ang sabi sa website: “the V in MVC”!
Ang mga bahagi ba ng mga kawit ay isang kinokontrol na bahagi?
Ang React ay nag-aalok ng 2 diskarte upang ma-access ang halaga ng isang input field: gamit ang isang kontrolado o hindi nakokontrol na mga diskarte sa bahagi. Mas gusto ko ang mga kinokontrol na bahagi dahil binabasa at itinakda mo ang halaga ng input sa pamamagitan ng estado ng bahagi.