አካላት እንዳይሰቀሉ እንዴት ያቆማሉ?
አካላት እንዳይሰቀሉ እንዴት ያቆማሉ?

ቪዲዮ: አካላት እንዳይሰቀሉ እንዴት ያቆማሉ?

ቪዲዮ: አካላት እንዳይሰቀሉ እንዴት ያቆማሉ?
ቪዲዮ: ela tv - Bisrat Surafel - Akalat - አከላት - New Ethiopian Music 2023 - ( Official Audio ) 2024, ህዳር
Anonim

በመጠቀም ምላሽ መስጠት - ራውተር በቀላሉ ይችላሉ መከላከል የመንገድ ለውጥ (ይህም ይሆናል መከላከል አካል ንቀል ) ፈጣን በመጠቀም። የ getUserConfirmation prop ን በእጅ ማለፍ ያስፈልግዎታል ይህም ተግባር ነው። ብጁ የማረጋገጫ ንግግርዎን ለመፍጠር (ለምሳሌ፦

እንዲሁም ማወቅ የሚቻለው፣ የአጸፋውን አካል እንዴት ይንቀሉታል?

መልስ። አዎ፣ ReactDOM ሀን ለማስወገድ መንገድ ያቀርባል አካል ከDOM በእጅ በኮድ በኩል። ReactDOM የሚለውን ዘዴ መጠቀም ይችላሉ። unmountComponentAtNode(ኮንቴይነር)፣ የተገጠመን ያስወግዳል ምላሽ አካል በተጠቀሰው መያዣ ውስጥ ካለው DOM እና ማንኛውንም የክስተት ተቆጣጣሪዎቹን እና ግዛቱን ያጽዱ።

በተጨማሪም setState መደወል ወይም ባልተሰካ አካል ላይ ማስገደድ አይቻልም ይህ ምንም አይደለም? ማስጠንቀቂያ፡- ባልተሰቀለ አካል ላይ setState (ወይም forceUpdate) መደወል አይቻልም . ይህ ነው አይ - ኦፕ ነገር ግን በማመልከቻዎ ውስጥ የማህደረ ትውስታ መፍሰስን ያሳያል። ለማስተካከል፣ ሁሉንም የደንበኝነት ምዝገባዎች እና ያልተመሳሰሉ ተግባራት በክፍለ ዊልUnmount ዘዴ ውስጥ ይሰርዙ። ስለዚህ ሰዎች ብዙውን ጊዜ የሚደርሱት መፍትሔ Reduxን መጠቀም ነው።

በዚህ መንገድ ያልተሰካ አካል ምንድን ነው?

በመደወል ላይ setState() በ ያልተሰካ አካል ማለት ነው። አካል ከመፈጠሩ በፊት በትክክል አልተጸዳም ያልተሰካ ማለትም፣ የእርስዎ መተግበሪያ አሁንም ለኤ ያልተሰካ አካል.

አካልን መቼ መጠቀም አለብኝWillUnmount?

አካል አይፈታም። ክፍሉ ከ DOM ከመውጣቱ በፊት ወዲያውኑ የሚጠራው የመጨረሻው ተግባር ነው. በአጠቃላይ በWillMount ውስጥ ለተፈጠሩት DOM-ኤለመንቶች ወይም ጊዜ ቆጣሪዎች ጽዳትን ለማከናወን ይጠቅማል። ሽርሽር ላይ, አካል አይፈታም። የሽርሽር ብርድ ልብስህን ከማንሳትህ በፊት ማለት ነው።

የሚመከር: