React Native utilizza il flexbox per il layout. In tutti gli esempi che ho visto, che fanno qualcosa di simile:Reagisci foglio di stile nativo: cosa fa {flex: 1}?
var styles = StyleSheet.create({
container: {
flex: 1,
flexDirection: 'row'
}
});
mi incuriosisce la parte flex: 1
. Basato sulla definizione di Chris Coyier qui https://css-tricks.com/snippets/css/a-guide-to-flexbox/, flex: 1
dovrebbe essere lo stesso di flex-grow: 1
, ma a me sembra flex: 1
in React Native equivale a display: flex
in CSS.
Ecco un CodePen che dimostra che flex: 1
il modo Reagire esempi nativi usano non fa nulla in CSS:
http://codepen.io/johnnyo/pen/BoKbpb
Non fino a quando usiamo display: flex
in CSS fino FlexBox inizia a lavorare:
http://codepen.io/johnnyo/pen/epZXgz
Quindi questo significa che flex: 1
in Reagire nativo è equivalente a display: flex
in C SS?
Vorrei sapere prima il repository 'css-layout'. Grazie! –