I yini React JS eka ti-dummies leti sungulaka, i yini, tidyondzo, ku nghenisa, matsalwa – ndlela yo nghenisa na ku tirhisa layiburari ya React JS loko u tsala tirhoboto to xaviselana. Hakanyingi eka swinavetiso swa mintirho ya vativi va tikhompyuta, u nga kuma xilaveko lexi vulaka leswaku u ni vutshila elayiburari ya JavaScript. Ina, naswona va langutele vutivi bya React ku nga ri ntsena eka vaendli va tisoftware, kambe na le ka vaendli va tiprogreme lava ngheneleke eka nhluvukiso wa le ndzeni wa sayiti, naswona ku nga ri eka dizayini ya le handle. Xana leyi i layiburari ya njhani, hi yihi minkarhi leyi yi yi nyikaka entirhweni naswona munhu loyi a sungulaka ku sungula ku tolovelana kwihi? A hi swi hlamuseleni eka xihloko lexi.
- Layiburari ya JavaScript – React: i yini
- Ha yini layiburari ya React yi laveka?
- Ku tolovelana ka lava sungulaka: miehleketo ya xisekelo
- Xewani Misava!
- Swisekelo swa ririmi ra sisiteme ya JSX
- Xana JSX i yini?
- Ku vumbiwa ka swivulavulelo eka ririmi ra sisiteme
- Ku hundzuluxela hi vuxokoxoko
- Swiphemu na switirhisiwa swo pfuneta
- Tinxaka ta swiphemu: swa ntirho na swa tlilasi
- switirhisiwa swo pfuneta
- Xiyimo na xirhendzevutani xa vutomi
- Nxopaxopo wa swiendlakalo
- Ku hundzuluxeriwa ka swiaki hi ku ya hi swiyimo
- Ku Cinca Swiphemu
- Minxaxamelo na Swilotlelo
- Swilotlelo
- Swivumbeko
- Swilo Leswi Lawulaka
- Ku tlakuka ka mfumo
- Ha yini swi fanerile swinene ku lawula ku tlakuka ka mfumo?
- Vumbiwa vs Ndzhaka
- Misinya ya milawu ya React.js
- Ku tirha ka layiburari ya React.js
- Ku tirhisiwa loku tirhaka
- Ku tirhisiwa loku tirhaka ka React loko u tsala tirhoboto to xavisa hi JavaScript
- GitHub na React.js swi vula leswaku
- Ku tsariwa ka matsalwa
Layiburari ya JavaScript – React: i yini
React.JS i layiburari ya ririmi ra minongonoko leri dumeke ra
JavaScript , leri vumbiweke hi netiweke ya swa matirhiselo ya le ka inthanete ya Facebook leswaku ku ta antswisiwa no olovisa endlelo ro hluvukisa xikhegelo xa le handle xa tisayiti na switirhisiwa – xihlanganisi lexi mutirhisi a tirhisanaka na xona. Xivumbeko lexikulu xa layiburari i swiphemu na swiyimo. Xiphemu i xiphemu xa sete ya xidijitali lexi nga na vutihlamuleri bya ku vonaka ka xiphemu xo karhi xa sisiteme leyi endliwaka.
Lemuka! Swiphemu swo tano swa swiphemu swi nga ha hlanganisiwa.
Xiyimo i nhlengeleto wa datha hinkwayo mayelana na vuxokoxoko bya xihlanganisi, ku katsa na ku hundzuluxela ka xona ka vuyimeri. Hi ku tirhisa swikombiso, hi ta kuma hi vuxokoxoko lebyi engetelekeke ni ku va erivaleni leswaku i yini leswi. Xifaniso lexi nga laha hansi xi kombisa swin’wana swa swiphemu leswikulu – ku rhumela eka social network ya inthanete, xiyenge lexi nga na vuxokoxoko byo angarhela na ku kombisa swifaniso. Xiphemu xin’wana ni xin’wana xi katsa swiphemu leswitsongo, leswi nga swiphemu. Xikombiso, nkandziyiso wu na tsalwa, swifaniso, vito ra mutirhisi loyi a kandziyisaka rungula, na swin’wana na swin’wana Xiyenge xa swifaniso xi katsa swifaniso swa munhu hi xiyexe, naswona xiyenge xa vuxokoxoko byo angarhela xi na vuxokoxoko byo koma.
Xin’wana na xin’wana xa swiphemu leswi (swiphemu) xi na xiyimo. Hi leswaku, xiyenge lexi nga na vuxokoxoko byo angarhela xi ta languteka xi hambanile eka switirhisiwa swo hambana, elemente ya “like” yi cinca muhlovo loko yi tshikileriwa na nomboro leyi nga na vutihlamuleri eka nhlayo hinkwayo ya ku tsakela; nkandziyiso, hi hala tlhelo, wu nga ha pfuxeta tsalwa kutani wu ri hundzisela hi ku helela.
Xisweswo, ku cinca-cinca ka React.JS ku kombisiwa – xiphemu xa vuhlanganisi xi tsariwa kan’we, naswona endzhaku ka sweswo xi nyikiwa swiyimo hinkwaswo leswi kotekaka.
Ha yini layiburari ya React yi laveka?
React.JS i yin’wana ya tindlela leti nga kotekaka to tsala khodi ya JS kumbe HTML hi xivumbeko lexi olovaka, ku vumba tikopi ta yona ivi u yi endla yi vonaka. Swiphemu laha swi tsariwile hi ririmi ro hlawuleka ra sisiteme – JSX, leri katsaka swiaki swa ririmi ra minongonoko ya JavaScript na ririmi ro fungha ra HTML leri ringaniseriweke.
Khodi leyi tsariweke hi JSX yi kongomile swinene. Swi tlhela swi va swa nkoka leswaku xihlamusela-marito xa webu xi nga boheki ku twisisa ririmi leri ra sisiteme – khodi ya React.JS yi hundziseriwa eka JS, leyi xihlamusela-marito xin’wana na xin’wana xi xi vonaka handle ka swiphiqo. Ku endla leswi, leswi endliwaka elayiburari swi hundziseriwa eka vahlengeleti vo hlawuleka (yin’wana ya leti dumeke swinene namuntlha i Babel js), leti hundzulaka tikhodi hi tindzimi ta minongonoko leti nga tiviwiki ngopfu ti va swifaniso swa JavaScript.
Eku sunguleni swi nga ha vonaka onge fambiselo ra ku tirhisiwa a ri twisiseki ngopfu, kambe endzhaku ka nkarhinyana u ri tolovela naswona wa swi xiya leswaku ha yini muchini lowu wu endliwe hi ndlela yoleyo. Layiburari ya JavaScript yi ni swilo swo hlayanyana leswinene leswi tiyeke:
- ririmi ra minongonoko ya sisiteme ya olova ku ri lemuka ku tlula JavaScript leyi tivekaka swinene, naswona hikwalaho ka sweswo, swi ta teka nkarhi wutsongo lowu phindhiweke ko hlayanyana ku seketela khodi ni ku herisa swihoxo eka yona (rivilo ro tsala tikhodi letintshwa ni minongonoko ri ta tlakuka hi ku ya hi sweswo);
- endlelo ro olova no tirha ra swiaki leswi vumbeke ri akiwile laha – ku phindha-phindha swiphemu swa khodi leswi tirhisiwaka eka switeji swo hambana swa ku tsala na le ka minongonoko yo hambana, naswona swi tlhela swi cinca ku ya hi xiyimo;
- xiaki xin’wana ni xin’wana lexi vumbeke xi le hansi ka xiyimo xa xona ntsena , hikwalaho swa olova ku lulamisa swihoxo eka khodi loko xihoxo xi kumiwa hi xitshuketa entirhweni wa xona hi ku tirhisa; minkarhi leyi nga riki yinene yi papamala ehenhla: xiaki lexi tirhaka kahle xi ta ya emahlweni xi tirha hi ndlela leyi tiyeke eka movha lowu, handle ka loko, kunene, xiyimo lexi hoxeke xi tirhisiwa mayelana na xona.
Xisweswo, hi nga gimeta hi leswaku layiburari ya React.JS yi nga hlayisa nkarhi wo tala, yi endla leswaku khodi yi va leyi kongomeke swinene, yi hlela ntlhandlamano hi ku landzelelana lokunene ni ku tirhisa swibokisana leswikulu nakambe. Swipfuno leswi swi endla leswaku swi koteka ku hunguta ntsengo wa endlelo ro tumbuluxa swihlanganisi swa vatirhisi, xikan’we na ku hatlisisa nkarhi wa endlelo leri hi roxe. Ku va na vuswikoti byo tirhisa ririmi ra minongonoko ra JS na HTML, ku dyondza ku tirhisa sisiteme ya JSX swa olova – masiku ma nga ri mangani ntsena ku yi tiva kahle.
Lemuka! Swi twala ku tirhisa layiburari loko u tirha na tiphurojeke letikulu, loko swi laveka ku tsala nhlayo leyikulu ya matluka lama cinca-cincaka. Ndhawu ya mabindzu lamatsongo a yi lavi swilo swo tano leswi rharhanganeke.
React JS khoso ya xisekelo ku suka eka A ku ya eka Z: https://youtu.be/GNrdg3PzpJQ
Ku tolovelana ka lava sungulaka: miehleketo ya xisekelo
Xewani Misava!
Loko a nghena eka tluka ro sungula ra layiburari, mutirhisi u ta vona nhlokomhaka leyi amukelekaka tanihi xikombiso lexitsongo – “Hello world!”.
Swisekelo swa ririmi ra sisiteme ya JSX
JSX i ririmi ra minongonoko ya sisiteme, ku nga ku engeteriwa ka JavaScript leyi tivekaka swinene. Yi katsa ku hlanganisiwa ka tindzimi timbirhi – minongonoko ya JA na ririmi ro fungha ra HTML leri ringaniseriweke. Vatumbuluxi va yi tirhisa ku lulamisa mhaka ku kombisa React kahle ndlela leyi xitirhisiwa xa mutirhisi xi faneleke ku languteka ha yona. JSX yi tumbuluxa “swiphemu” swa layiburari.
Xana JSX i yini?
Layiburari ya React yi namarhela logic ya leswaku ntikelo wa ku hundzuluxela wu fambelana hi ku kongoma na logic ya vuhlanganisi bya mutirhisi: ndlela leyi swiendlakalo swi endliwaka ha yona, ndlela leyi xiyimo xi cincaka ha yona eka nkarhi wo karhi, na ndlela leyi mahungu ya lunghiseleriwaka ha yona ku nyikeriwa. Layiburari ya JS yi nga tirhisiwa handle ka ririmi ra yona ra sisiteme, kambe nhlayo leyikulu ya vaendli va yi kuma yi ri ya nkoka hikwalaho ka ku va yi ri erivaleni na ku va ya xiviri loko yi tirha na xitirhisiwa xa mutirhisi lexi endliweke ku suka eka khodi ya JavaScript. Ku engetela kwalaho, ku engeteriwa ku endla leswaku swi olovela React ku humesa switiviso swa nkarhi na swihoxo leswi nga tirhiki.
Ku vumbiwa ka swivulavulelo eka ririmi ra sisiteme
JSX yi ku pfumelela ku tirhisa swivulavulelo swihi na swihi swa JavaScript leswi tsariweke kahle endzeni ka swikhomela-ndhawu leswi govekeke eka endlelo.
JSX na yona i xivulavulelo Loko khodi ya xihlovo yi bytecoded, xivulavulelo xin’wana na xin’wana xa JSX xi hundzuka xirhambo xa ntirho xa JS xa ntolovelo lexi kongomisaka eka xiyenge xa JavaScript. Ku suka eka leswi swi nga twisisiwa leswaku ku engeteriwa ka sisiteme ya ririmi ra minongonoko ra ximfumo ku nga tirhisiwa endzeni ka buku ya if na ku ringana minkarhi.
JSX i Swilo Swilo leswi yimeriweke hi xiengetelo swi vuriwa swiaki swa React. Va hlamusela mbuyelo lowu muendli wa swilo a lavaka ku wu vona eka nkombiso. Layiburari yi lemuka swilo leswi naswona yi swi tirhisa eka endlelo ro tumbuluxa na ku hlayisa Modele wa Nchumu wa Tsalwa.
Ku hundzuluxela hi vuxokoxoko
Vuxokoxoko i swiaki swo tala leswitsongo leswi endlaka minongonoko ya React.
Vuxokoxoko i xifaniso lexi muendli a lavaka ku xi vona emakumu eka monitor. Loko swi pimanisiwa na swiaki swa Document Object Model, swiaki swa layiburari swa olova naswona a swi teki switirhisiwa swo tala. Swiaki i swiaki swa swiphemu.
Swiphemu na switirhisiwa swo pfuneta
Swiphemu swi endla leswaku swi koteka ku avanyisa UI hi swiphemu leswi tiyimeleke, leswi olovaka ku tirha eka swona hi ku hambana. Swi nga hlanganisiwa ni ku tirhisiwa minkarhi yo tala. Hi xiphemu lexikulu, ntirho wa swiphemu wu fana ni ntirho wa ririmi ra minongonoko ra JavaScript hi roxe. Va teka vuxokoxoko bya input, lebyi vuriwaka ti props, va vuyisa ti elements ta React leti kombisaka modele wa nhluvukiso lowu muendli wa swilo a lavaka ku wu vona eka monitor.
Tinxaka ta swiphemu: swa ntirho na swa tlilasi
Swi olova swinene ku kombetela eka xiphemu xa layiburari tanihi ntirho.
Swiphemu swi nga tlhela swi yimeriwile hi xivumbeko xa tlilasi ya ES6.
Tsakisa! Layiburari ya React yi hlamusela tinxaka leti timbirhi ta swiphemu tanihi leti fanaka.
switirhisiwa swo pfuneta
Ti props i swilo leswi nga cinciki leswi hlayekaka ntsena. Hikwalaho, xiphemu a xi fanelanga xi tsala nchumu eka switirhisiwa swa xona, ku nga khathariseki leswaku i xa muxaka wihi.
Xiyimo na xirhendzevutani xa vutomi
Xo sungula, a hi xiyeni leswaku hi nga tirhisa njhani mfumo hi ndlela leyinene entirhweni. Ku na swilo swinharhu swa nkoka leswi u faneleke ku swi tiva hi xiyimo xa xiphemu:
- U nga cinci xiyimo hi ku kongoma, tirhisa ndlela ya setState. Tsundzuka leswaku ndhawu yin’we ntsena leyi u nga cincaka xiyimo hi ku kongoma i muaki.
- Swilo leswi pfuxetiwaka swa mfumo swi nga ha va swi nga fambisani.
- Ku khuluka ka rungula ku ni tlhelo rin’we. Eka ku akiwa ka swiphemu, ku hava na un’we wa vona loyi a tivaka loko mfumo wu averiwe xiphemu xin’wana. A swi na mhaka leswaku xiaki lexi kumbe xexo xa ntirho lexi tiyimeleke xi vumbiwile njhani – hi ku tirhisa xitirhisiwa xa ntirho kumbe xo hlawula. Leswi swi vuriwa “downstream” data flow. Xiyimo xi tshama xi hlamuseriwa eka xiaki xo karhi, naswona ku hlangana ka xivumbeko xa xiyimo lexi ku nga khumba ntsena swiphemu leswi kumekaka “ehansi” hi ku landzelelana ka xiyimo xa le henhla.
Hi ntolovelo, mfumo wu vuriwa “wa ndhawu”, “wa le ndzeni”, kumbe lowu fihliweke. Yi vonaka ntsena eka elemente leyi tirhaka hi yoxe naswona a yi vonaki eka swiphemu swin’wana swa React. Eka minongonoko ya layiburari, loko xiaki lexi tirhaka lexi tiyimeleke xi nyikiwile xiyimo xo karhi kumbe e-e i nhluvukiso wa le ndzeni wa xiphemu lexi, lexi nga cincaka hi ku famba ka nkarhi. Swi tlhela swi tsakisa leswaku eka ntirho u nga hlanganisa swiphemu leswi nga na mfumo na leswi nga riki na swona.
Nxopaxopo wa swiendlakalo
Endlelo ro hlahluva swiendlakalo eka swiphemu swa React ri fana na ku khoma swiendlakalo eka swiaki swa modele wa nchumu wa tsalwa. Hambiswiritano, ku ni swilo swo hlayanyana leswi va hambanisaka eka xin’wana ni xin’wana:
- Swiendlakalo eka layiburari ya JavaScript swi thyiwe mavito hi xitayili lexi hambaneke ni xa ntolovelo.
- Hi ku tirhisa Ririmi ra Minongonoko leri Engeteriweke ra Sisiteme, muendli u hundzisa subroutine tanihi mufambisi wa xiendlakalo ematshan’weni ya ntambhu.
Ku hundzuluxeriwa ka swiaki hi ku ya hi swiyimo
Layiburari ya JavaScript yi endla leswaku swi koteka ku hahlula logic ya ku hluvukisa swiaki swi va swiphemu leswi tiyimeleke. Tinga kombisiwa kuva ti kombisiwa hiku angarhela kumbe ti tumbetiwa, kuya hi leswaku ti nyikiwile xiyimo xihi eka nkarhi wa sweswi. Ku hundzuluxela ka swiaki hi swiyimo ku tirha hi nsinya wa nawu lowu fanaka ni swivulavulelo swa swiyimo leswi sekeriweke eka ririmi ra minongonoko ya JavaScript. Minkarhi yin’wana swi humelela leswaku layiburari yi lava nhlamuselo ya ndlela leyi mfumo wu khumbaka ku tumbetiwa kumbe ku hundzuluxeriwa ka swiaki swin’wana ha yona. Laha swi twala ngopfu ku tirhisa mupfuni wa JS wa xiyimo kumbe swivulavulelo leswi fanaka na if.
Ku Cinca Swiphemu
Swiaki swa layiburari ya React swi nga engeteriwa eka swilo leswi cinca-cincaka. Lexi i ntlhantlho lowu tirhaka loko xiyimo xo karhi xi kombisa loko xiphemu xo karhi xa xiphemu xi fanele xi dirowiwa, kumbe xi nga twisiseki, kasi xiphemu lexin’wana xi tshama xi nga cinci.
Minxaxamelo na Swilotlelo
Xiyenge lexi xi katsa swiphemu swo hlayanyana:
- Ku dirowa swiaki swo tala . Mutirhisi a nga vumba sete ya swiaki ivi a yi nghenisa eka ririmi ra minongonoko ya sisiteme hi ku tirhisa swikhomela-ndhawu leswi govekeke.
- Nxaxamelo wa masungulo wa swiaki . Hakanyingi, vatirhisi ni vaendli va swilo va lulamisa minxaxamelo hi ku kongoma endzeni ka xiphemu xa xiphemu.
Swilotlelo
Xilotlelo eka layiburari ya React JavaScript xi kombisa xitirhisiwa xo hlawuleka lexi faneleke ku nghenisiwa loko ku endliwa nxaxamelo wa swiphemu. Swilotlelo swi pfuna layiburari ya JavaScript ku vona leswaku hi swihi swilo leswi lulamisiweke, leswi engeteriweke kumbe leswi susiweke. I swa nkoka ku ti fungha leswaku React yi ta kota ku hlanganisa swiphemu swa datha ya xivumbeko endzhaku ka loko nkarhi wo karhi wu hundzile.
Swivumbeko
Eka layiburari ya JS, swiaki swa ririmi ro fungha leswi ringaniseriweke swi tirha hi ndlela yo hambana nyana ku tlula swiphemu swa modele wa nchumu wa tsalwa, hikuva swiaki swa xivumbeko eku sunguleni swi na xiyimo lexi fihliweke.
Swilo Leswi Lawulaka
Eka ririmi ro fungha leri ringaniseriweke, tifomo to fana na input , select , textarea ti tala ku hlayisa xiyimo xa tona no xi pfuxeta loko muendli a nghenisa vuxokoxoko lebyintshwa. Xiyimo xa React.js minkarhi hinkwayo xi hlamusela nkoka wa tinsimu ta ku nghenisa eka xiaki xo vumba lexi lawuriwaka. Hambileswi leswi swi kombisaka leswaku mutirhisi u fanele ku tsala swo talanyana ku tlula khodi yo sungula leyi nyikiweke, sweswi swa koteka ku hundzisela ntikelo lowu eka swiphemu swin’wana swa vuhlanganisi bya mutirhisi.
Ku tlakuka ka mfumo
Ku tlakusiwa ka mfumo i xivumbeko lexi ringaniseriweke lexi muendli un’wana na un’wana a faneleke ku xi tiva na ku kota ku xi tirhisa eka endlelo ra ntirho. Ku yi tirhisa swi ta herisa swivumbeko swa vulawuri bya mfumo leswi rharhanganeke naswona hi ntolovelo swi nga pfuniki nchumu.
Ha yini swi fanerile swinene ku lawula ku tlakuka ka mfumo?
Ku tlakusa mfumo ku ya eka xiyimo xa swiphemu swa nkarhi lowu hundzeke eka swiphemu sweswo leswi lavaka swa laveka leswaku swiaki hinkwaswo swi kota ku nghenelela eka mfumo. Levhele leyi tiyeke ya mfumo yi ta endla leswaku swi olova ku yi hangalasa exikarhi ka swiphemu hinkwaswo leswi titshegeke hi yona.
Vumbiwa vs Ndzhaka
React.js yi katsa modele wa vuhlanganisi byo tiya, kutani swi ringanyetiwa ku tirhisa endlelo ro aka hinkwaswo ku suka eka swiphemu ematshan’wini ya ndzhaka ku tirhisa nakambe khodi leyi tsariweke khale exikarhi ka swiaki. Xisweswo, switirhisiwa swo pfuneta na vuswikoti byo tumbuluxa xivumbeko xin’we hinkwaxo ku suka eka swiphemu swa xiphemu, swi nyika muendli ku cinca-cinca loku lavekaka ku tumbuluxa xikhegelo na mahanyelo ya elemente hi ndlela yo karhi na ku hlayiseka.
Tsundzuka! Swiphemu swa swiphemu swi nga teka switirhisiwa leswi nga fambelaniki, ku katsa na swiphemu swa masungulo leswi endlaka tilayiburari kumbe mintirho.
Eka xiendlakalo lexi u lavaka ku tirhisa ntirho wo pfumala ku languteka wo tirha na swiphemu ra vumbirhi kumbe ra vunharhu, wu hoxe ehandle eka modyuli ya JS leyi hambaneke. Yi yisa eka xiphemu ivi u tirhisa ntirho lowu endliweke handle ko ndlandlamuxiwa kun’wana. React kumbe Vue kumbe Angular, ku hlawula yini: https://youtu.be/Nm8GpLCAgwk
Misinya ya milawu ya React.js
Filosofi hinkwayo ya layiburari ya JavaScript yi fihliwile eka nkongomiso wa React. Swi vonaka onge leswi swi lehe naswona a swi na nkoka lowukulu swonghasi, hambiswiritano, vatirhisi vo tala va vula leswaku endzhaku ko hlaya hinkwaswo swi wele endhawini ya swona. Maphepha ya kona i ya khale swinene, kambe ya ha ri ya nkoka lowukulu na ku yelana –
https://ru.reactjs.org/docs/thinking-in-react.html . React js dyondzo https://ru.reactjs.org/dyondzo/dyondzo.html
Ku tirha ka layiburari ya React.js
Hi ku tirhisa layiburari ya JavaScript, mutirhisi u kuma nkarhi wo nyikela nyingiso wa yena hinkwawo hi ku kongoma eka endlelo ra nhluvukiso wa UI ni swiphemu swa xitirhisiwa, lexi nga riki ehansi ka hinkwaswo a kavanyetiwa hi ku vumbiwa ni ku pfumaleka loku nga ha vaka kona ka khodi leyi tsariweke. Layiburari yi ku pfumelela ku tumbuluxa minongonoko hi ku hatlisa, yi endla leswaku swi olova ku lulamisa ni ku hlela swiphemu ni endlelo ra phurojeke hinkwayo hi ku angarhela. Xisweswo, React.js yi na swiaki leswi nga na vutihlamuleri bya vuhlanganisi eka netiweke ya misava hinkwayo, UI, vulawuri bya xiyimo xa nongonoko na vuswikoti byo tlhantlha timhaka tin’wana leti rharhanganeke. Layiburari yi tlhela yi va ni swilo leswi landzelaka leswi tirhaka:
- Ku tirha loku tirhaka . React.js yi kumeka hi xivumbeko lexi hungutiweke. Phasela leri ro koma a ri lavi ku hleriwe kahle. Se yi katsa xitirhisiwa xo avanyisa khodi lexi hungutaka nkarhi lowu wu wu tekaka ku pfula vuhundzuluxeri bya browser ya sayiti, tanihi leswi ndlela leyi yi sivelaka swiphemu ku hundzuluxela hi nkarhi wun’we.
- Ikhosisteme leyi pomperiweke na ku landzelela milawu . Nhlayo leyikulu ya switirhisiwa swa kumeka elayiburari, leswi seketeriwaka hi tisayiti tin’wana, leswi pfumelelaka mutirhisi ku endla minongonoko leyintshwa leyi rharhanganeke hi xikongomelo xihi na xihi.
- Ku tirha hi ku helela . Vuyelo lebyikulu bya layiburari ya JavaScript hileswaku tivhidiyo hinkwato letintshwa ta pulatifomo ti fikelela swilaveko swa ta khale, leswaku u kota ku tirhisa vuhundzuluxeri bya khale ni lebyi pfuxetiweke, hinkwaswo swa seketeriwa naswona swa fambelana ku fikela namuntlha. Tivhidiyo leti humesiweke khale a ti nga ha tirhisiwi endzhaku ka ku pfuxetiwa ka sweswinyana.
Ku tirhisiwa loku tirhaka
Eka tluka lerikulu ra layiburari, eka swiletelo swa vatirhisi, ku na swikombiso swo hlayanyana leswi kombisaka swa ku tirhisa React hi ku tirhisa. U nga swi lulamisa hi voko ivi u ringeta ku swi fambisa. Hambiloko u ri mutirhisi lontshwa naswona u nga twisisi ntikelo ni ku twisiseka ka layiburari, lulamisa khodi hi ku ya hi leswi u swi tsakelaka ivi u vona vuyelo bya kona.
Ku tirhisiwa loku tirhaka ka React loko u tsala tirhoboto to xavisa hi JavaScript
I swa nkoka ku lemuka leswaku muendli a nga phurogiremi JS, kambe u tsala switshuriwa (swikripti). hikwalaho, hi ku tirhisa layiburari, muendli a nga tsala khodi ya roboto ya mabindzu leyi landzelaka leyi tirhisiwaka hi xikongomelo xo xavisa, naswona a tlhela a ya emahlweni a dizayina xivumbeko xa yona hi ku ya hi pulatifomo leyi. Entiyisweni, robot yo xaviselana yo xaviselana na yona i xitirhisiwa, lexi nhlayo leyikulu ya xona yi endliwaka hi ku tirhisa React.js. Hambiswiritano, mintirho yin’wana ni xiphemu xa le ndzeni xa bot swa ha ta boheka ku endliwa eka tisayiti tin’wana leti nyikaka switirhisiwa leswi faneleke eka leswi.
GitHub na React.js swi vula leswaku
GitHub i pulatifomo leyi khomaka tivhidiyo hinkwato ta tiphurojeke. Mutirhisi u hlanganisa ku rhurhela, a hundza eka endlelo ro tsarisa eka webusayiti ya ximfumo ya GitHub, ivi a endla vuhlayiselo bya inthanete laha a hundziselaka tifayela hinkwato ku suka eka Git.
Git i vukorhokeri bya vulawuri bya vuhundzuluxi bya phurojeke lebyi dumeke swinene na lebyi faneleke namuntlha, naswona GitHub i vuhlayiselo bya khodi ya le kule.
Rheferense! I vatirhisi ntsena lava kumeke xihlanganisi lexi faneleke hi mpfumelelo lava nga ni mfikelelo wo hlela ni ku dawuniloda tifayela.
Ku tsariwa ka matsalwa
Tidyondzo hinkwato na switirhisiwa swa nkarhi wa sweswi mayelana na layiburari ya JavaScript swi le ka nkarhi wa sweswi hi ku pfuxetiwa ka sweswinyana. Vatumbuluxi va tlhela va hlengeleta no rhumela ku hlaya hi ku angarhela tivhidiyo ta khale ta matsalwa, leti rhumeriweke eka tluka leri hambaneke ra layiburari. Hikokwalaho, swi ta olova eka lava sungulaka ku va na vutshila bya vulawuri bya sayiti: swilo swa khale na leswintshwa – hinkwaswo swi kona laha, ku fikelela i mahala eka un’wana na un’wana.
Lemuka! U nga rivali ku hlaya tibuku ta swiletelo. At least languta – se vunyingi bya leswi a swi vonaka swi nga twisiseki swi ta wela endhawini ya swona.
Layiburari ya React i pulatifomo leyi dumeke naswona yi faneleke namuntlha. Ku cinca-cinca ka yona ku pfumelela vaendli ku endla tiphurojeke ta khwalithi yo antswa naswona hi nkarhi wutsongo. Ku engetela kwalaho, ku tiva pulatifomo na ku va na vuswikoti byo yi tirhisa swi endla leswaku mutivi a laviwa ngopfu eka makete wa vatirhi.