El principal problema relacionat amb react place div al centre de la pàgina és que pot fer que la pàgina sigui difícil de navegar.
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;'.
Aquesta línia de codi està centrant un div a React utilitzant la propietat style i establint el valor a 'display: flex; justificar-contingut: centre;'.
Què és l'etiqueta div
Una etiqueta div és una etiqueta HTML que s'utilitza per dividir una pàgina en seccions.
Alinear divs
Alinear divs a React és una tasca que es pot gestionar fàcilment amb l'ajuda dels accessoris de React. Mitjançant l'ús d'accessoris, podeu especificar les propietats d'alineació per a cada element div.
Per alinear els divs a React, primer heu de crear un suport anomenat alineaments . Aquest suport conté una matriu de propietats d'alineació per a cada element div. El codi següent mostra com crear i utilitzar el suport d'alineacions:
importar Reaccionar des de 'reaccionar'; importar { StyleSheet } de 'react-native'; importar Alinear des de './Align' ; const styles = Full d'estils. crear ({ contenidor : { flex : 1 , justifyContent : 'centre' , backgroundColor : '#fff' }, }); Alinear . configurar ({ alineacions: [{ propietat: 'esquerra', valor: 0}, { propietat: 'centre', valor: 50}, { propietat: 'dreta', valor: 100 } ] }); exportar estils predeterminats;
El codi anterior crea una propietat d'alineació anomenada left i estableix el seu valor a 0 . El mateix es fa amb les propietats d'alineació a la dreta i al centre. Finalment, el full d'estil s'exporta com a fitxer JavaScript.
Quan utilitzeu l'accessori d'alineaments al vostre component React, podeu especificar quins elements div haurien de tenir les seves propietats d'alineació configurades en valors específics. Per fer-ho, només cal que utilitzeu l'objecte alineaments com a paràmetre quan crideu a la funció render(). El codi següent mostra com utilitzar el suport d'alineacions en un component de React senzill:
importar Reaccionar des de 'reaccionar'; importar { StyleSheet } de 'react-native'; importar Alinear des de './Align' ; const styles = Full d'estils. crear ({ contenidor : { flex : 1 , justifyContent : 'centre' , backgroundColor : '#fff' }, }); Alinear . configurar ({ alineacions = [ { propietat : 'esquerra' , valor 🙁 0 + 10 ) * 100 }, { propietat : 'centre' , valor 🙁 50 + 10 ) * 100 }, { propietat : 'dreta' , valor 🙁 100 + 10 ) * 100 } ] }); exportar estils predeterminats;