Comment ajouter un bouton à Réagir Natif?

Im confus avec tout ce "pas de CSS" chose, mais je comprends pourquoi il est bénéfique. Tout ce que je veux faire est de placer un bouton dans le milieu de l'écran mais je ne comprends pas comment le style des œuvres de Réagir encore. C'est mon code:

var tapSpeed = React.createClass({
  render: function() {
    return (
      <View style={styles.container}>
        <Text style={styles.welcome}>
          Tap me as fast as you can!
        </Text>
        <View style={styles.button}>
        !
        </View>
      </View>
    );
  }
});

var styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#FFCCCC'
  },
  welcome: {
    fontSize: 20,
    textAlign: 'center',
    margin: 10
  },
  button: {
    textAlign: 'center',
    color: '#ffffff',
    marginBottom: 7,
    border: 1px solid blue,
    borderRadius: 2px
  }
});
  • il y avait quelques errants des points-virgules et extra virgules avant l'edit -- je suppose que ceux qui étaient seulement des fautes de frappe. si non, vous voudrez peut-être chercher dans
  • Ce n'était pas une faute de frappe, mais je vous remercie. Cependant, je copie-collé édité le code et le simulateur est de lancer une erreur (l'écran est rouge). Une autre idée?
  • ah la frontière devrait avoir des guillemets autour d'elle: border: '1px solid blue',
  • Euh, pas de travail...
  • pouvez-vous définir le bouton marges pour tous "auto"? (n'ai pas joué avec réagissent-native beaucoup)
  • Vous ne pouvez pas définir les marges de boutons à l'auto. Si vous voulez que les boutons de film étirable pour modifier le lineItems la valeur de la propriété à 'stretch' dans l'exemple fourni.
  • Pourquoi n'est-il pas livré avec un bouton!?!?!

InformationsquelleAutor baristaGeek | 2015-04-26