Priekšgala saskarnes izveide var būt sarežģīta, ja esat iesācējs ReactJS. Bootstrap sistēma kopā ar veidnēm padara to vieglāku un ātrāku.
Bootstrap ir tematiskas veidnes, kuras ikviens var pielāgot un publicēt bez maksas. Varat izvēlēties no daudzām veidnēm, pirms tās lejupielādējat un izmantojat savā lietotnē.
Veidnes palīdz ātri izveidot ievērojamas priekšgala saskarnes, atstājot vairāk laika, lai koncentrētos uz sarežģītām funkcijām. Varat uzzināt par Bootstrap veidnēm, integrējot to ar ReactJS lietotni.
Izveidojiet savu React lietotni
Sāciet ar izveidojot ReactJS lietotni mašīnas mapē. Varat arī sekot ierēdnim Reakcijas ceļvedis par jaunas lietotnes izveidi.
Lejupielādējiet sāknēšanas veidni
Lejupielādējiet pēc savas izvēles veidni no Startējiet Bootstrap motīvu vietne vai cita pēc jūsu izvēles. Tiešsaistē ir vairākas vietnes ar bezmaksas Bootstrap veidnēm.
Lai iegūtu šo rokasgrāmatu, lejupielādējiet Bootstrap motīvu ar nosaukumu Agency.
Pēc lejupielādes izpakojiet mapes failu, lai redzētu tā saturu. Jūs ievērosiet, ka jums ir mapes ar nosaukumu aktīvi, CSS, JS un fails ar nosaukumu index.html.
Pievienojiet Bootstrap veidni ReactJS lietotnei
Pēc tam kopējiet lejupielādētās mapes saturu mapē ar nosaukumu publiski savā React lietotnē. Jūs ievērosiet, ka tagad jums ir divi index.html faili. Kopējiet Bootstrap saturu index.html failu lietotnē React index.html failu.
Parādīt sāknēšanas veidni
Pēc Bootstrap HTML pievienošanas lietotnes indeksam.html palaidiet lietotni, lai redzētu, vai integrācija bija veiksmīga. Izmantojiet šādu komandu:
npm sākums
Jums vajadzētu redzēt veidni savā pārlūkprogrammā, kā parādīts nākamajā attēlā.
Integrējiet Bootstrap motīvu lietotnes komponentos
Lai integrētu Bootstrap veidni React App, jums ir jākopē HTML sadaļas no index.html uz katru komponentu. Komponenti ļauj rakstīt kodu dažādām lietotnes daļām un izmantot tās atkārtoti. Tas samazina atkārtošanos un arī sakārto jūsu lietotnes struktūru.
Failā index.html tagad ir dažādas sadaļas Navigācija, Par mums, Kontaktpersona un Kājene. Mapē src izveidojiet divas mapes, komponentus un lapas. Sadaliet sadaļas tālāk parādītajās mapēs:
Komponentos jāiekļauj šādas sastāvdaļas:
- Header.jsx: virsraksta sadaļa.
- Navigation.jsx: navigācijas josla un kājene.
Lapu mapē būs šāda informācija:
- AboutUs.jsx: informācija par mums.
- Home.jsx: sadaļas Pakalpojumi, Portfelis, Klienti un Komanda.
- Contacts.jsx: kontaktinformācija.
Nokopējiet katras sadaļas HTML no faila index.html un pievienojiet to katram komponentam. Sintaksei vajadzētu izskatīties šādi:
imports Reaģēt no'reaģēt'konst Virsraksts = () => {
atgriezties (
"masthead">
"konteiners">
"masthead-apakšvirsraksts">Laipni lūdzam mūsu studijā!</div>
"virsraksta virsraksta teksts-lielie burti">
TasPrieks Tevi satikt
</div>
eksportētnoklusējuma Virsraksts
Pēc tam mainiet komponentu HTML sintaksi uz JSX. Lai to izdarītu automātiski Vscode redaktorā, noklikšķiniet uz Ctrl+Shift+P. Uznirstošajā logā noklikšķiniet uz opcijas HTML uz JSX, lai mainītu HTML uz JSX.
JSX ir JavaScript sintakses paplašinājums. Tas ļauj izmantot HTML un JavaScript sajaukumu, lai rakstītu kodu komponentos. Kad visas sadaļas ir nokopētas komponentos, failā index.html paliek tikai stila saites un skripti.
Tas izskatīsies šādi:
html>
<htmllang="lv">
<galvu>
<metarakstzīmju kopa="utf-8" />
<saiterel="ikona"href="%PUBLIC_URL%/favicon.ico" />
<metanosaukums="skata logs"saturu="platums=ierīces platums, sākotnējais mērogs=1" />
<metanosaukums="motīva krāsa"saturu="#000000" />
<metanosaukums="apraksts"saturu="Tīmekļa vietne izveidota, izmantojot lietotni Create-react-app"/>
<saiterel="ābolu pieskāriena ikona"href="%PUBLIC_URL%/logo192.png" />
<saiterel="manifests"href="%PUBLIC_URL%/manifest.json" />
<virsraksts>Reaģēt lietotnevirsraksts>
<saiterel="ikona"veids="image/x-icon"href="assets/favicon.ico" />Fonts Awesome ikonas (bezmaksas versija)
<skriptssrc=" https://use.fontawesome.com/releases/v6.1.0/js/all.js"krusta izcelsme="Anonīms">skripts>Google fonti
<saitehref=" https://fonts.googleapis.com/css? ģimene = Monserrata: 400 700"rel="stila lapa"veids="text/css" />
<saitehref=" https://fonts.googleapis.com/css? ģimene=Roboto+plāksne: 400,100,300,700"rel="stila lapa"veids="text/css" />Pamatmotīva CSS (ietver Bootstrap)
<saitehref="%PUBLIC_URL%/css/styles.css"rel="stila lapa" />
galvu><ķermeni>
<noscript>Lai palaistu šo lietotni, jums ir jāiespējo JavaScript.noscript><divid="sakne">div>
Bootstrap kodols JS
<skriptssrc=" https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js">skripts>Pamattēma JS
<skriptssrc="%PUBLIC_URL%/js/scripts.js">skripts>* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * SB veidlapas JS * *
* * Aktivizējiet savu veidlapu vietnē https://startbootstrap.com/solution/contact-forms * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
<skriptssrc=" https://cdn.startbootstrap.com/sb-forms-latest.js">skripts>
ķermeni>
html>
Izveidojiet maršrutus komponentiem
Tagad, kad lietotnē ir saites, skripti un komponenti, jums ir jāizveido tiem maršruti App.js failā. Maršruti atveidos lietotnes lapas, lai padarītu to dinamisku.
Lai renderētu lapas, instalējiet react-router-dom ar šādu komandu:
npm instalējiet react-router-dom
Iekš App.js failu, importējiet BrowserRouter kā maršrutētāju, maršrutus un maršrutu no react-router-dom bibliotēka. Pēc tam importējiet visus sastāvdaļas un Lapas. Failam vajadzētu izskatīties šādi:
imports { BrowserRouter kā Maršrutētājs, maršruti, maršruts } no"react-router-dom";
imports Navigācija no'./components/Navigation';
imports Mājas no'./Pages/Home';
imports Par no'./Pages/Par';
imports Sazināties no'./Pages/Contact'
imports Virsraksts no"./components/Header";funkcijuApp() {
atgriezties (
"Lietotne">
"/" elements={} />
"/par" elements={} />
"/kontakts" elements={} />
</Routes>
</Navigation>
</Router>
</div>
);
}
eksportētnoklusējuma Lietotne;
Pārvietojoties pārlūkprogrammā, jums vajadzētu redzēt atveidotās lapas vietējā resursdatorā. Līdzīga veidnei, kuru lejupielādējāt, kā parādīts tālāk.
Apsveicam! Jūs savā React lietotnē esat veiksmīgi integrējis Bootstrap motīvu. Tagad varat pielāgot lapas atbilstoši savām vēlmēm.
Kāpēc izmantot Bootstrap tematiskās veidnes?
Bootstrap veidnes palīdz izveidot ievērojamas priekšgala saskarnes ļoti īsā laikā. Ir daudz tēmu, no kurām izvēlēties. Visas tēmas ir jaunākajā Bootstrap versijā. Tiem ir arī MIT licences, un tie ir jaunākie nozares dizaini.
Lai gan priekšrocību ir daudz, paļaušanās uz veidnēm samazina radošumu. Parasti tiešsaistē tiek atrasts viens populārs motīvs, kas tiek izmantots citās vietnēs. Tomēr jūs varat pielāgot veidni unikālam dizainam.
Tagad varat integrēt Bootstrap veidni savā React lietotnē. Sāciet veidot ar Bootstrap veidnēm un izbaudiet skaistas priekšgala saskarnes.