
Glavni problem vezan uz reakcijsko postavljanje diva u središte stranice jest to što može uzrokovati otežano kretanje po stranici.
There are many ways to center a div in React. One way is to use the style property and set the value to 'display: flex; justify-content: center;'.
Ova linija koda centrira div u Reactu korištenjem svojstva style i postavljanja vrijednosti na 'display: flex; justify-content: center;'.
Što je div oznaka
Div oznaka je HTML oznaka koja se koristi za podjelu stranice u odjeljke.
Poravnaj div
Poravnanje divova u Reactu zadatak je koji se lako može riješiti uz pomoć React rekvizita. Korištenjem rekvizita možete odrediti svojstva poravnanja za svaki div element.
Da biste poravnali divove u Reactu, prvo morate stvoriti prop pod nazivom alignments. Ovaj prop će sadržavati niz svojstava poravnanja za svaki div element. Sljedeći kod pokazuje kako stvoriti i koristiti prop poravnanja:
import React iz 'react' ; import { StyleSheet } from 'react-native' ; import Poravnaj iz './Poravnaj' ; const styles = StyleSheet. create ({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#fff' }, }); Uskladiti . konfiguriraj ({ poravnanja: [ { svojstvo: 'lijevo', vrijednost: 0 }, { svojstvo: 'centar', vrijednost: 50 }, { svojstvo: 'desno', vrijednost: 100 } ] }); izvoz zadanih stilova;
Gornji kod stvara svojstvo poravnanja pod nazivom lijevo i postavlja njegovu vrijednost na 0. Isto se radi za svojstva desnog i središnjeg poravnanja. Konačno, list stilova se izvozi kao JavaScript datoteka.
Kada koristite potporu za poravnanje u svojoj React komponenti, možete odrediti koji div elementi trebaju imati svojstva poravnanja postavljena na određene vrijednosti. Da biste to učinili, jednostavno koristite objekt poravnanja kao parametar pri pozivanju funkcije render(). Sljedeći kod pokazuje kako koristiti prop poravnanja u jednostavnoj React komponenti:
import React iz 'react' ; import { StyleSheet } from 'react-native' ; import Poravnaj iz './Poravnaj' ; const styles = StyleSheet. create ({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#fff' }, }); Uskladiti . konfiguriraj ({ poravnanja = [ { svojstvo : 'lijevo' , vrijednost 🙁 0 + 10 ) * 100 }, { svojstvo : 'centar' , vrijednost 🙁 50 + 10 ) * 100 }, { svojstvo : 'desno' , vrijednost 🙁 100 + 10 ) * 100 } ] }); izvoz zadanih stilova;