An warware: ta hanyar amsa css

Babban matsala tare da amfani da ƙwaƙƙwaran amsa css shine cewa yana iya zama da wahala a yi salo daidai. Wannan shi ne saboda tsaffin salon da ake bi don ƙaddamarwa ba takamaiman ba ne, kuma babu wani ginanniyar tallafi don keɓance su.

Kara karantawa

An warware: hanya mafi sauƙi don nuna kwanan wata a cikin amsa

Babban matsalar amfani da hanya mafi sauƙi don nuna kwanan wata a cikin React shine cewa ba koyaushe yana aiki ba. Misali, idan kana amfani da bangaren DatePicker, hanya mafi sauki don nuna kwanan wata na iya zama amfani da hanyar samunDate(). Koyaya, idan DatePicker ɗinku yana cikin a

, getDate() ba zai yi aiki ba saboda fom's onSubmit handling zai kira setState() , wanda zai sabunta kwanan wata ta amfani da duk wani darajar a halin yanzu a jihar.date .

Ɗaya daga cikin mafita shine amfani da a maimakon DatePicker . Sannan, zaku iya amfani da hanyarta ta samunInputValue() don samun kwanan watan.

Kara karantawa

An warware: npm sabunta amsa

Idan kun yi amfani da npm don sarrafa ayyukan React ɗinku, kuma kuna gudanar da npm update react, to React zai zazzagewa ta atomatik kuma shigar da kowane sabon sabuntawa don React. Wannan na iya haifar da matsaloli idan kana amfani da sigar React wanda ba ya dace da sabuwar sigar npm a halin yanzu.

Idan kana amfani da sigar React wanda a halin yanzu bai dace da sabuwar sigar npm ba, to npm sabunta amsa zai zazzagewa ta atomatik kuma shigar da kowane sabon sabuntawa don React. Wannan na iya haifar da matsaloli idan kana amfani da sigar React wanda ba ya dace da sabuwar sigar npm a halin yanzu. Misali, idan kana amfani da sigar React wanda aka saki a watan Disamba 2017, to npm update react na iya shigar da sabuntawa zuwa React wanda aka saki a watan Fabrairu 2018. Wannan zai haifar da matsaloli saboda aikinku ba zai ƙara dacewa da sabuwar sigar Node.js da masu bincike.

Idan kuna amfani da sabon sigar React fiye da abin da aka shigar a halin yanzu akan injin ku, to sabunta aikin ku na iya haifar da matsala. Misali, idan kuna amfani da sigar React wanda aka saki a watan Disamba 2017, kuma aikinku yana amfani da yarn ƙara rubutun amsa-save , sannan kunna sabunta yarn amsa zai kuma shigar da sabon sabuntawa zuwa React. Koyaya, wannan kuma zai sake rubuta kowane canje-canjen lambar da kuka yi ga aikinku tun shigar da sabuntawar da ta gabata zuwa React. Idan wannan wani abu ne da kuke son yin akai-akai (misali, don ci gaba da sauye-sauye a cikin yanayin muhalli), to yana iya zama mafi kyau a yi amfani da wani kayan aiki kamar Git ko SVN maimakon dogaro da npm don sarrafa ayyukan ku.

Kara karantawa

An warware: mayar da martani mai canza kirtani zuwa slug

Babban matsala tare da mayar da martani ga kirtani zuwa slug shine cewa zai iya haifar da sakamakon da ba a zata ba. Misali, idan kirtani ya ƙunshi sarari, slug na iya haɗawa da sarari kuma. Ko kuma idan igiyar ta ƙunshi haruffa na musamman waɗanda ba su da inganci a cikin slugs, ƙila slug ɗin ba ta da inganci.

Kara karantawa

An warware: yadda ake ƙara alamun amsa ta amfani da yarn

Babban matsala tare da ƙara gumakan amsa ta amfani da yarn shine cewa yana iya zama da wahala a sami gunkin da ya dace. Akwai ɗakunan karatu daban-daban waɗanda zaku iya amfani da su don nemo gumaka, amma yana iya zama da wahala a yanke shawarar wacce za ku yi amfani da ita. Ƙari ga haka, ƙila ba za ku iya samun daidai girman girman ko salon alamar ba.

Kara karantawa