Ko te ahumahi whanaketanga paetukutuku kei te huri i nga whakaaro o te tangata me te whakamahinga o nga tono, paetukutuku, taonga, me te maha atu i ia ra.
He mihi ki te tini o nga anga o mua-mutunga e tuku ana i nga wheako kaiwhakamahi tino pai i te wa e tutuki ana nga hiahia umanga me nga paerewa whanaketanga paetukutuku whakatipuranga.
Ko te whiriwhiri i te anga pai mo to whanaketanga rorohiko, engari he mahi uaua. Me tino whakahaere koe i nga rangahau maakete me te mohio ki nga painga me nga ngoikoretanga.
Engari kaua e mataku; kei konei matou ki te awhina i a koe ki te penapena wa me te kaha me o maatau tohutohu maamaa.
Ma tenei blog e arahi i a koe i roto i nga anga o mua, ka awhina koe ki te whakatau ko wai te mea pai mo to kaupapa whanaketanga paetukutuku.
He aha nga anga o mua?
Kei te hiahia nga kaiwhakawhanake paetukutuku ki nga anga o mua kia ngawari ake ai a raatau mahi: ko enei kohinga rorohiko kei roto i te nuinga o te waa ko nga waahanga waehere kua tuhia i mua i te tuhi/ka taea te whakamahi ano, nga hangarau o mua o mua, me nga poraka atanga kua rite, kia tere ake, kia ngawari ake mo nga kaiwhakawhanake ki te hanga paetukutuku roa. nga tono me nga UI me te kore e tohu i nga mahi katoa, ahanoa ranei mai i te wahanga.
Ko etahi taputapu whanaketanga kei roto i nga anga o mua, penei i te matiti e ngawari ana ki te whakarite me te whakanoho i nga waahanga hoahoa UI, nga tautuhinga momotuhi kua tautuhia i mua, me nga poraka hanga paerewa paetukutuku (ara, nga panui taha, nga patene, nga pae whakatere, aha atu. .).
Ka whakaora noa i a koe mai i te whakahou i te wira mo ia kaupapa.
Anga Pai ki te hanga Atanga Kaiwhakamahi nui
Na, me haere tatou ki te ruku hohonu ki roto i te ao o nga anga tino rongonui o mua, o raatau painga me o raatau ngoikoretanga, me te wa e whakamahia ai te angamahi me te rereke.
1. tauhohe
Ko te React he whare pukapuka JavaScript puna tuwhera rongonui e awhina ana i te whakawhanaketanga o nga kaupapa tukutuku tino aro. Ko tana whainga tuatahi ko te hoahoa i nga Atanga Kaiwhakamahi tauwhitiwhiti (UI) hei whakanui ake i te tere o to rorohiko.
Ko te anga React, i hangaia e Facebook, kua whai mana i roto i te wa poto. Ka whakamahia ki te hanga me te whakahaere i te Atanga Kaiwhakamahi hihiri o nga paetukutuku me te nui o nga waka taumai.
Ka whakamahia e ia he DOM mariko, he maamaa te whakauru ki tetahi tono. Ko te arorau whakaputa o React e tino hono ana ki tetahi atu arorau UI.
Ko te anga o mua ka taea te whakahaere maeneene o nga huihuinga, nga whakawhitinga whenua, me te whakarite raraunga whakaatu. He rereke tenei ki nga tikanga paerewa o te pupuri tohu me te arorau ki nga konae motuhake.
AtAKi
- Ka penapena te wa i te wa e whakahou ana i nga waahanga
- He puna tuwhera-puna kei roto te whānuitanga o nga taputapu
- Ko tetahi huarahi mo te nekehanga raraunga e whakarato ana i te waehere pumau.
- Ko te DOM mariko ka whakapai ake i te wheako o te kaiwhakamahi me te mahi a te kaiwhakawhanake.
- Ko ona waahanga ka taea te whakamahi ka ngawari ake te whakawhanaketanga me te tiaki i te taupānga.
- Ka whakahou ake, ka tukuna nga putanga hou o te angamahi i ia wa. Ka whiwhi koe i nga papanga pepeke me nga mahi whakatikatika i te waa.
raruraru
- He tino pari te ara ako.
- Ko nga uaua o JSX he uaua ki nga kaihanga ki te mohio.
- Na te tere o te whakawhanaketanga, he kore noa nga tuhinga.
- Ka ngaro pea koe i te "rere me nga waahanga raraunga" i te wa e toro haere ana te kaupapa.
Ahea me whakamahi koe?
Tauhohe he reo reo e whakamahia ana ki te hanga i nga atanga kaiwhakamahi maamaa, ina koa nga tono wharangi kotahi. Na te mea ka taea e ia nga waahanga ka taea te whakamahi, koinei te angamahi o mua-mutunga tino pakari ina hiahia koe ki te hanga i tetahi atanga tauwhitiwhiti i roto i te wa poto.
Ko te wa e karohia ai te whakamahi:
Ki te kore koe e tino mohio ki te JavaScript, ehara ko React te mea pai rawa atu. Waihoki, ko te kurupae ako JSX he pari mo nga kaihanga hou.
2. t
I hangaia e Google te Angular i te tau 2010 hei tetahi o nga anga atanga kaiwhakamahi kaha ki te whakawhiti i te waahi i waenga i nga mahi hangarau me nga whakaaro tikanga. He papahanga whanaketanga-a-tuhituhi me te huinga whanui o nga whare pukapuka whakauru pai e taea ai e koe te hanga taupānga tauineine, ka waiho hei anga UI Tukutuku tino pai.
He puna tuwhera anga-mutunga he wahanga tera o te puunaha rauwiringa kaiao JavaScript ka taea te whakamahi ki te hanga atanga kaiwhakamahi whakamiharo. He rereke, ki te React, he mea motuhake te ahuatanga herenga raraunga-rua a Angular.
E tohu ana ko te tirohanga me te tauira he tino tukutahi-wa, te tikanga ko nga huringa o te tauira ka tukuna tonu ki runga i te whakaaturanga, me te rereke. Ko te koki he whiringa pai mena kei roto i to mahere te hanga taupānga ipurangi, waea pūkoro ranei.
AtAKi
- Te -aikaha
- He rauwiringa kaiao nui
- Ko te hangahanga atanga Hoahoa Rawa he mea whakarite ano e te Angular Material.
- Ko te huarahi e pa ana ki te waahanga o te Angular ka hangaia he atanga kaiwhakamahi me nga waahanga kotahi.
- Na ana ratonga refactoring me te whakapai ake i te whakaterenga, ka ngawari ake te whakawaehere.
- Ko te werohanga whakawhirinaki ka kaha ake te whakamahi i nga waahanga, ka taea te whakamatautau me te whakahaere.
raruraru
- Ko te koki he reo whaikorero me te reo matatau.
- Ko etahi o nga kaiwhakamahi ka uaua ki te mohio ki te hoahoa paparanga a Angular, ka taea e te patuiro te anga o mua.
- Ko nga tono hihiko me nga tono wharangi kotahi (SPA) ka raru.
- Ko te neke i nga punaha tawhito mai i AngularJS ki te Angular ka nui ake te wa.
- He iti noa nga whiringa SEO mo nga taupānga paetukutuku koki, he uaua ki te kimi e nga kaihopu miihini rapu.
Ahea ki te whakamahi i te reira?
I te mea e whakamahia ana e ia te herenga raraunga e rua-ara, ka whakapai ake a Angular i te mahinga o nga kaupapa tirotiro tirotiro ma te whakahou tere i nga ihirangi. Ko te Angular he whiringa pai mo te kaupapa tukutuku e arotahi ana ki te hinonga me te hohe.
Ahea te karo i te whakamahi?
Hei anga o mua, ko te Angular he otinga whanui katoa. Kaore e taea e koe te whakamahi i nga rauemi e whakaratohia ana e Angular mena ka hiahia koe ki te hanga taupānga me te iti o nga waahanga. Kōwhiria he angamahi iti me te wetereo ngawari me te iti o nga raruraru ina he roopu iti koe.
3. Tuhinga.js
He momo anga atanga kaiwhakamahi Tukutuku ka hanumi React and Angular. Ko te Vue.js he anga mo te hanga taupānga wharangi kotahi me nga atanga tukutuku ahu whakamua mo te waea pūkoro me te papamahi. Koinei te tuarua o nga anga o mua rongonui mo te whakahaere i nga wheako kaiwhakamahi i te tau 2019.
Ka taea e ia te whakahaere i nga kaupapa hihiri me nga kaupapa taketake ma te ngawari, mai i te hanga paetukutuku me nga tono waea pūkoro ki nga taupānga paetukutuku ahu whakamua. He rereke te Vue me te React i te mea ko Vue he anga JS ko React he whare pukapuka JS. He pai ake mo nga mahi nui.
Ahakoa te mea i whakawhanakehia a Vue ki te whakatika i te uaua me te whakapai ake i te tere o te taupānga, kua kore e riro i a ia te whai mana i waenga i nga behemoth o te umanga. I te whakatairite i te Angular ki te VueJS, ka piki ake te tere o te Angular me te whakamahi.
AtAKi
- He pai mo te whakamatautau waeine me te ngawari ki te panui me te maarama.
- Ka whai waahi nga akonga ki nga tuhinga tino pai.
- Kei te whakanui i te punaha taputapu kaha me te maha o nga ahuatanga hou.
- Ka tuku toronga mo nga taputapu dev i roto i te tirotiro.
- Te whakamahi ano i te waehere me te ngawari o te whakauru
- Ka tautokohia te hanga i nga tono hihiko maamaa tae atu ki nga tono iti, ngawari ake.
- Ko te wetereo o tenei anga he mea taketake, he ngawari ki te mahi.
raruraru
- He iti te hapori a Vue.js na te kore rongonui. Ko te mutunga mai, he uaua pea te rapu tautoko hoa.
- I a koe e panui ana i nga raraunga, i etahi wa ka hapa te punaha tauhohenga.
- Karekau he rauemi hei whakatutuki i nga kaupapa nui.
- He kino te whakamahi a Vue.js i roto i nga kaupapa nui na te kore o nga kaiwhakawhanake mohio, tautoko hapori, me nga awangawanga pumau.
Ahea ki te whakamahi i te reira?
Mo tona ngawari me te whai kiko, ko Vue.js tetahi o nga anga-mutunga tino rongonui i enei ra. Ka taea e koe te hoahoa i te kaupapa katoa mai i te whenua, ka taea hoki te whakahaere i nga kaupapa nui. E tika ana mo nga taupānga tukutuku e ahu whakamua ana, nga taupānga paetukutuku hihiri, me nga kaupapa nui e hiahia ana kia tauineine, kia pai hoki te hoahoa.
Ahea te karo i te whakamahi?
Ehara a Vue.js i te huarahi tika mena ka whakaaro koe ka waatea te hapori tautoko ki te whakautu ki nga uauatanga. Waihoki, ko nga tono e kii ana i nga waahanga pumau kaore i te pai mo te hanga ma te whakamahi i te Vue, na te mea i puta nga take o te anga ki te pakari o tetahi waahanga.
4. jQuery
He angamahi mua tawhito tenei mo te paetukutuku. I whakaurua tuatahitia i te tau 2006, a ka tu i waenga i nga kaiwhakataetae na te mea e tika ana, te ngawari o te whakamahi, me te ngawari.
Ahakoa he tino tohunga mo tenei umanga, ka taea tonu te kii ko ia tetahi o nga anga pai rawa atu o te tau 2022 mai i te mea, me etahi okeoketanga, he mea tika ki te whakaatu i nga ahuatanga whanaketanga.
Ko te jQuery, inaa, i hangaia hei whakaiti i te wa e whakapaua ana ki te whakawhanake JavaScript me te whakarato ngawari me te tautoko kaha mai i tana hapori nui me te mohio, kua whakaemihia i roto i nga tau maha o te tohungatanga.
Ka tukuna he hākoritanga motuhake, kowhiringa patai, me nga kaha whiriwhiri API. Ka whakakorehia te hiahia mo nga Pepa Kaahua Cascading (CSS) me te JavaScript.
AtAKi
- He maamaa te taputapu ki te whakamahi, he maamaa te hanga.
- He tere ake nga hua ka whai hua te utu.
- Ka taea e koe te tango ngawari me te ako.
- Na te mea ko tetahi o nga anga UI runga, he hototahi-whakawhitiwhiti.
- He pai rawa pea mo nga otinga paetukutuku aro mai na nga ahunga whakamua tata nei.
raruraru
- He papanga tawhito, a he maha nga anga hou me te pai ake i runga i te maakete i enei ra.
- Ka taea e ia te hanga i nga tono hihiri, ahakoa he iti ake te tere.
- Ko te atanga mama a JQuery ka raru pea mo te wa roa.
- Ina whakaritea ki te CSS, he puhoi ake te jQuery.
Ahea ki te whakamahi i te reira?
Ka whakamahia tenei anga whanaketanga paetukutuku ki te hanga kaupapa JavaScript mo te papamahi. Ma tenei anga e pupuri ana i te maa me te ngawari o te waehere. Ka whakamahia ki te whakahaere i nga huihuinga me te mahi pakiwaituhi.
Ahea te karo i te whakamahi?
Kaore e taea te whakamahi i te jQuery i te wa e whakawhanake ana i tetahi kaupapa nui-nui na te mea ka taapiri atu he waehere JavaScript ki to kaupapa, ka taumaha ake. Ko tenei anga kaore e kaha ki te whakataetae me nga anga hou mo te kaha haere o te JavaScript, he iti ake nga rarangi waehere, me te whakamahi ano i nga huānga.
5. Ember.js
He anga UI tukutuku JavaScript puna-tuwhera e awhina ana i nga kaiwhakawhanake hikaka ki te hanga i nga taupānga whakawhiti-whakapapa. Ka taea te whakamahi a Ember.js ki te hanga i te whānuitanga o te ipurangi me te taupānga pūkoro, a, ko tana hoahoa pai ka whakahaere i nga take ka puta ake.
Heoi ano, ko tetahi o nga hapa iti a Ember ko tana anau ako teitei. Na tona hanganga tawhito me te tino kaha, koinei tetahi o nga angamahi UI tukutuku tino uaua ki te whakahaere. Ko LinkedIn me Apple, hei tauira, ka whakamahia ahakoa ko tetahi o nga Anga tino uaua ki te whakahaere.
He Tauira-Tirohanga-TirohangaModel (MVVM) me te anga-tauira-ahuahanga mo te hanga tono tukutuku-wharangi kotahi.
AtAKi
- He tino nui tona puunaha rauwiringa kaiao me te pai te whanake.
- He hototahi whakamuri me te aukati i te kino o nga taupānga.
- Ka taea e ia te herenga raraunga-rua.
- He taiao Mōkī kua tino whakawhanakehia, kua oti katoa te utaina hei whakatutuki i o hiahia katoa.
- I roto i te wa poto, ka taea e koe te hanga i tetahi taupānga katoa ma te whakamahi i te tono kotahi anake.
raruraru
- Ko nga EmberJs he anau ako tino teitei.
- He iti noa te ngawari me te tatūnga.
- He puhoi, ka mutu pea to kaupapa.
- He uaua ki te mohio, he nui rawa mo nga tono iti.
- He wetereo uaua tana, he mea whakararu i etahi wa.
Ahea ki te whakamahi i te reira?
Ko Ember.js te anga o mua hei whakamahi mena ka hiahia koe ki te hanga taupānga hou me te wheako kaiwhakamahi aro, penei i a LinkedIn. Ka tae mai me nga ahuatanga miihini o mua-mutunga, penei i te kaha ki te mataki i te whānuitanga o nga momo taupānga na te huarahi pai a Ember.js. Na te mea he kaha te herenga raraunga, he tatūnga taputapu, me nga rawa ritenga hei whakarato i te wharangi e tika ana, ko tenei anga ka whakatairanga i a ia ano te otinga o mua mo te kaupapa nui.
Ahea te karo i te whakamahi?
Ko te tikanga kaore a Ember.js i te pai mo te roopu whanaketanga iti na te mea e hiahia ana te arorau pakihi me te wheako ki te hapai i nga raru. Ma te Ember.js, ka nui ake pea te haumi tuatahi. Waihoki, kaore pea te anga e pai mo te tuhi i nga mahi Ajax ngawari, te hanga hononga kaiwhakamahi ranei.
6. Papamuri.js
Koia tetahi o nga anga tino rongonui a JavaScript. He ngawari ki te hopu me te rangatira. Ka taea te hanga tono wharangi kotahi ki a ia. Ko te ariā i muri i te waihangatanga o tenei anga, ko nga mahi katoa-taha-tumau ka tukuna ma te API, ka taea e nga kaiwhakawhanake te tuhi iti iho te waehere i te wa e tutuki ai nga mahi uaua ake.
Koia tetahi o nga tino anga o mua mo te whakamahi i te tauira Tirohanga Kaiwhakahaere (MVC) hoahoa ki te whakarite i to waehere JS. Ko te Tauira Ahanoa Tuhinga (DOM) he kaha ki te kohikohi me te tuhi ano. Ko te mutunga, ahakoa kei te pirangi koe ki te whakamahi i te Backbone.js mo te tuara o mua, he otinga tino pai mai i tana hototahi REST API e whakarite ana kei te tukutahi nga mea e rua.
AtAKi
- He whare pukapuka koreutu, tuwhera-puna me te neke atu i te 100 nga taapiri e waatea ana.
- He iti ake te uaua ki te hopu.
- Ko te angamahi ka taea e koe te maha o nga mana whakahaere.
- Ma tenei ka taea e matou te hanga i nga taupānga tukutuku taha-kiritaki, tono waea pūkoro ranei.
- Ko nga tauira, kaua ki te DOM, ka taea te whakamahi hei pupuri raraunga.
raruraru
- Ko te angamahi karekau he hanganga whaihua.
- Ka tuku taputapu ngawari ki te whakamahi mo te hanga whanaketanga taupānga.
- E kore tenei anga e tuku kia whai hua koe.
- Na te whakarato o etahi taputapu taketake, kaore i te maarama te hoahoanga.
Ahea ki te whakamahi i te reira?
Hei tauira, ka whakamahi a Trello i a Backbone.js ki te hanga taupānga hihiri. Ka taea e nga kaiwhakawhanake te hanga tauira taha-kiritaki, te whakarereke tere, me te whakamahi ano i te waehere. Inaianei kua kaha ki te pupuri i te kiritaki, ki te whakahaere i nga whakahoutanga, me te pupuri tonu i te tukutahi me te tūmau.
Ahea te karo i te whakamahi?
Ina whakaritea ki etahi atu anga taha-kiritaki MVC, he iti rawa nga whakaritenga a Backbone.js mo te hanga kaupapa tukutuku. Heoi ano, ka taea te whakamahi i nga taapiri me nga taapiri hei whakawhānui i te mahi. Ko te mutunga, ko nga roopu e rapu ana i te otinga katoa i roto i te anga kotahi me karo i a Backbone.js.
7. UI Semantic
He anga whanaketanga atanga-kaiwhakamahi e ahu mai ana i te CSS ka tere te noho ko tetahi o nga kaupapa JavaScript rongonui rawa atu i GitHub. Kua angitu tana hapori ki te hanga i nga kaupapa 3000 me nga waahanga 50+ mo te anga.
Ko tana mahi taketake me te whaipainga, me tana atanga kaiwhakamahi ngawari, ka wehe. Ma te whakamahi i te reo o ia ra, he whakamarama ake nga waehere. Ko te kaupapa o Semantic ko te whakamana i nga kaihoahoa me nga kaiwhakawhanake ma te tuku reo mo te whakawhiti atanga kaiwhakamahi. Ka whakamahia e ia te reo ngawari, ka taea e te waehere te whakamarama ake.
Kei te waia tonu te hapori kaiao ki te anga. Heoi, kua waiho hei tetahi o nga anga-mutunga tino rongonui i runga i te maakete na tona atanga kaiwhakamahi-kanohi, nga mahi ngawari, me nga ahuatanga.
AtAKi
- Ko te Semantic UI he ngawari me te ngawari ki te whakamahi.
- Te manaaki me nga waahanga UI whai rawa
- He maha nga kaupapa o te anga hei whiriwhiri.
- Ehara i te mea uaua penei i etahi atu angamahi.
raruraru
- Hei tautoko i nga taputapu pūkoro katoa, ka whakahekehia te urupare.
- He kino te hototahitanga tirotiro.
- Mo te hunga hou ki te JavaScript, ehara tenei i te whiringa pai.
Ahea ki te whakamahi i te reira?
Ko te Semantic-UI he tikanga maamaa e taea ai te hanga maamaa o nga atanga kaiwhakamahi tauwhitiwhiti.
Ahea te karo i te whakamahi?
I te wa e mahi tahi ana me te roopu o nga tauhou kaore i te mohio ki te JavaScript, kaore i te tūtohutia te anga Semantic-UI na te mea me kaha ki te whakarite i te taupānga me te kore e whakawhirinaki ki nga kaha i hangaia.
8. Foundation
I te tau 2021, ko Foundation tetahi o nga anga-mutunga pai rawa atu mo JS, HTML, me CSS. Koinei tetahi o nga anga tino rongonui mo te hanga i nga paetukutuku me nga taupānga e waatea ana inaianei.
He mea hanga tuatahi mo te hanga paetukutuku kaikawe me te aro ki te taumata hinonga. Ko te tiimata ki te hanga tono o mua ma te whakamahi i te Foundation he uaua, he uaua hoki mo nga kaihanga paetukutuku.
Kei a ia te whakatere GPU mo te tuku waea tere tere, nga whakakorikori wai, me nga kaha whakawhiti raraunga, penei i te uta i nga waahanga mama mo nga taputapu taumaha me nga waahanga pūkoro mo nga taputapu nui ake.
AtAKi
- Ka taea te hoahoa ngawari mo nga momo rahi mata.
- Ka taea e koe te hanga paetukutuku whakamiharo.
- Ko te wheako o te kaiwhakamahi he mea whakarite ki nga taputapu rereke me nga papapāho.
- Ina tae mai ki nga taapiri, he ngawari te urutau me te whakawhanui.
- Puka whare pukapuka motuhēhēnga mō HTML5
- Ko te mahi matiti paraka ka huri i te rarangi kore i whakaritea hei ahua matiti.
raruraru
- Ka kitea he uaua ki te ako i te hunga timata.
- He iti ake nga huihuinga hapori me nga waahi tautoko e waatea ana.
- He iti noa nga waahanga i hangaia.
- Mo nga umanga nui, ka puta he take te angamahi.
Ahea ki te whakamahi i te reira?
He pai ake te turanga i era atu otinga mena kei te pirangi koe i te huatau-tuwhera-puna, nga waahanga CSS, me te anga-mutunga-mutunga.
Ahea te karo i te whakamahi?
Kaore i te tūtohutia mo nga tauhou na te mea he uaua ki te whakarereke i te waehere me te whakanui ake i te uaua na runga i ona kaha ki te whakarite.
9. Puhihihi
Ko Svelte he anga whanaketanga o mua. Kaore i rite ki nga anga penei i a Vue me React, kua huri tenei anga ma te whakaemi i nga mahi ki roto i tetahi waahanga, kaua ki te paopao ki te tirotiro.
Ko Svelte, he anga JavaScript-tuhituhi-tuhi-tuhi-tuwhera-tuwhera-a-waahanga, e mohiotia ana mo te ngawari o te waahanga whanaketanga o mua me te tuku i nga kaiwhakawhanake ki te whakaoti i nga kaupapa me te iti rawa o te waehere i era atu anga.
Ko te whakaaro hoki koinei tetahi o nga anga-mutunga tere e waatea ana. Kei te harikoa nga kaiwhakawhanake o mua, a kua whakamahia ki te hanga neke atu i te 3000 paetukutuku ki tenei ra.
AtAKi
- He iti me te ngawari, ka mahi tahi me nga whare pukapuka JS o naianei.
- He iti, he ngawari ki te whakamahi, ka hangaia ki runga ake o nga whare pukapuka JavaScript rongonui.
- Waehere iti me te hoahoanga-a-waahanga
- He tere ake i era atu anga, tae atu ki te React me te Angular.
- Ko tetahi o nga anga-mutunga tino aro.
raruraru
- Kua herea te rauropi, kua pakeke te hapori.
- He iti nga taputapu me te kore o nga rauemi tautoko
- Ētahi āwangawanga tauineine me te tohu motuhake
- Ki te whakataurite ki ona kaiwhakataetae, he iti noa te maha o nga kete.
Ahea ki te whakamahi i te reira?
He tino pai tenei anga mo nga kaupapa whanaketanga tono iti me te roopu iti. Na te mea karekau he roopu tautoko nui ake, he pai ake kia kaua e whakamahia mo te maha o nga mahi.
Ahea te karo i te whakamahi?
E taunaki ana kia kaua koe e whakamahi i te anga Svelte mo nga kaupapa nui i tenei wa na te kore o te hapori me nga taputapu. Na te iti o te roopu, he uaua ki te rapu rongoa mo nga take, nga pepeha ranei ka puta i muri mai i te tukanga whanaketanga.
10. Preact.js
Ko Preact, e whakamahi ana i te ES6 API rite ki te React, he tino tere ake, he pai ake. He mea hanga ma te whakamahi i tetahi angamahi JavaScript ngawari e whakarato ana i te mahinga API rite ki te React.
Koinei tetahi o nga angamahi DOM mariko tere e taea ai te hanga tono paetukutuku hihiri. I ahu mai i runga i nga ahuatanga o te papaaho riterite me te mahi pai me nga momo whare pukapuka o mua me te UI.
He iti te rahi o Preact engari kaore i te tere, ka taea e ia te whakawhanake i nga tono tukutuku hihiri uaua.
AtAKi
- Ka mahi tahi me te React API.
- He maamaa, he maamaa hoki.
- Ka pai ake te mahi katoa i te wa e whakawhanake ana i tetahi tono.
- He tino whai hua.
- Ka mahi tahi me te React API.
- Ka pai ake te mahi a Preact i te wa e whakawhanake ana i tetahi taupānga.
raruraru
- Kaore i te tautoko i te React propTypes.
- Kaore i te tautokohia te horopaki.
- Ina whakaritea ki a React, he iti ake te hapori.
Ahea ki te whakamahi i te reira?
Ko Preact he putanga mama o React. No reira, ki te hiahia koe ki te whakamahi i te angamahi mama, haere me Preact kaua ki te React.
Ahea te karo i te whakamahi?
Kaore a Preact e awhina i nga waahanga mahi kua nekehia atu. Na, mena kei a koe te hiahia penei, kaua koe e whakamahi i te Preact.
Opaniraa
I tenei wa, kua hipokina e matou etahi o nga anga-mutunga tino rongonui. Heoi, kei te huri haere tonu te hangarau, a ko wai ka mohio, kare e roa ka whiwhi tatou i tetahi Anga pai ake. I tua atu i te whakatuu anga hou, kei te hohonu ake ngaa o naianei ki te maakete na te maha o nga whakahoutanga me te taapiri o nga mahi hou.
Ko te mutunga mai, he maha nga momo Anga hei ako me te mahi tahi a nga kaihanga o mua. Kare e kii he mahi uaua te kowhiri i tetahi mai i taua rarangi mohio. Heoi, ma tenei tuhinga ka awhina koe ki te whakatau ko tehea o nga anga whanaketanga paetukutuku o mua kei runga ake nei me te maakete te mea pai mo koe.
Waiho i te Reply