Miglior utilizzo del framework di frontend React

2

Ho utilizzato il modello erb di rail per i miei punti di vista, ma recentemente ho cercato di incorporare React come framework del mio front end. Sono un po 'perso su come i framework front-end dovrebbero essere usati.

es. Utilizzo di React per eseguire il rendering di un pulsante statico

var AddProspects = React.createClass({  
  displayName : 'AddProspects',
  render: function() {
    return (
        <button type="button" className="btn btn-info pull-right btn-block" data-toggle="modal" data-target="#uploadModal">
            <i className="fa fa-plus"></i> Upload Prospects
        </button>
    );
  }
});

React.render(<AddProspects />, document.getElementById("#add-prospects"));

es. Usando il normale html

<button type="button" class="btn btn-info pull-right btn-block" data-toggle="modal" data-target="#uploadModal">
  <i className="fa fa-plus"></i> Upload Prospects
</button>

L'utilizzo di React in questo esempio sembra essere eccessivo.

Dovrei usare React per l'intera vista? Reagire dovrebbe rendere tutto da un html statico a dati dinamici dal lato server? O è meglio usarlo solo per gli elementi che interagiscono con il server e lasciare le cose statiche in semplice html?

    
posta siopao 31.03.2015 - 01:28
fonte

1 risposta

0

React si concentra sull'utilizzo di html semplice.

Ecco perché puoi semplicemente inserire tag HTML all'interno del tuo codice di reazione. L'idea è di mantenerla semplice.

Risposta semplice è: Sì, dovresti scrivere un sacco di codice HTML semplice. Quando hai bisogno di programmare un pezzo per usarlo all'interno di React, quindi definirlo su ReactJS. Credo che una buona regola sia: in caso di dubbio, pensa a cosa sarà più disordinato (più difficile mantenere il codice in un secondo momento) e fare le cose dall'altra parte. : D

    
risposta data 31.03.2015 - 03:19
fonte

Leggi altre domande sui tag