React (noto anche come React.js o ReactJS) è una libreria JavaScript sviluppata da Facebook per la creazione di interfacce utente. Utilizza un paradigma dichiarativo basato sui componenti e mira a essere sia efficiente che flessibile.
In React (framework di Facebook), devo rendere un elemento etichetta associato a un input di testo usando l' forattributo standard . ad esempio, viene utilizzato il seguente JSX: <label for="test">Test</label> <input type="text" id="test" /> Tuttavia, questo produce HTML privo fordell'attributo richiesto (e standard) : <label>Test</label> <input type="text" id="test"> Che cosa …
EDIT: questo è un duplicato, vedi qui Non riesco a trovare alcun esempio di utilizzo di un nome chiave dinamico quando si imposta lo stato. Questo è quello che voglio fare: inputChangeHandler : function (event) { this.setState( { event.target.id : event.target.value } ); }, dove event.target.id viene utilizzato come chiave …
Esiste un modo integrato per utilizzare i proptype per garantire che una matrice di oggetti che viene passata a un componente sia in realtà una matrice di oggetti di una forma specifica? Forse qualcosa del genere? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), Mi sto perdendo qualcosa di super ovvio …
Ho un componente che riceve un sostegno per le sue dimensioni. L'elica può essere una stringa o un numero es: "LARGE"o 17. Posso far sapere a React.PropTypes che questo può essere l'uno o l'altro nella validazione propTypes? Se non specifico il tipo ricevo un avviso: prop type `size` is invalid; …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso l'anno scorso . Migliora questa domanda Di recente ho scoperto Redux . Sembra tutto a …
Come posso includere facoltativamente un elemento in JSX? Ecco un esempio usando un banner che dovrebbe essere nel componente se è stato passato. Quello che voglio evitare è di duplicare i tag HTML nell'istruzione if. render: function () { var banner; if (this.state.banner) { banner = <div id="banner">{this.state.banner}</div>; } else …
In React puoi creare chiaramente un oggetto e assegnarlo come stile inline. cioè. menzionato sotto. var divStyle = { color: 'white', backgroundImage: 'url(' + imgUrl + ')', WebkitTransition: 'all', // note the capital 'W' here msTransition: 'all' // 'ms' is the only lowercase vendor prefix }; var divStyle2 = {fontSize: …
Sto imparando Redux con React e mi sono imbattuto in questo codice. Non sono sicuro che sia specifico di Redux o meno, ma ho visto il seguente frammento di codice in uno degli esempi. @connect((state) => { return { key: state.a.b }; }) Mentre la funzionalità di connectè piuttosto semplice, …
Dopo aver iniziato a lavorare con React.js, sembra che propssiano destinati a essere statici (passati dal componente genitore), mentre i statecambiamenti si basano sugli eventi. Tuttavia, ho notato nei documenti un riferimento a componentWillReceiveProps, che include specificamente questo esempio: componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } Ciò …
Il funzionario Reagire documenti affermano che " React.PureComponent's shouldComponentUpdate()solo superficialmente confronta gli oggetti", e consiglia contro questo se lo stato è 'profonda'. Detto questo, c'è qualche motivo per cui si dovrebbe preferire React.PureComponentquando si creano componenti React? Domande : c'è qualche impatto sulle prestazioni nell'uso React.Componentche potremmo prendere in considerazione …
Sto cercando di capire il metodo connect di reagire-redux e le funzioni che assume come parametri. In particolare mapStateToProps(). Per come lo capisco, il valore di ritorno di mapStateToPropssarà un oggetto derivato dallo stato (come vive nel negozio), le cui chiavi verranno passate al componente di destinazione (a cui viene …
Come possiamo passare i parametri con this.props.history.push('/page')in React-Router v4? .then(response => { var r = this; if (response.status >= 200 && response.status < 300) { r.props.history.push('/template'); });
C'è un modo per passare un componente in un altro componente di reazione? Voglio creare un componente di reazione modello e passare un altro componente di reazione al fine di escludere tale contenuto. Modifica: ecco un codice di reazione che illustra cosa sto cercando di fare. http://codepen.io/aallbrig/pen/bEhjo HTML <div id="my-component"> …
Ho la seguente struttura: FormEditor- contiene più FieldEditor FieldEditor- modifica un campo del modulo e salva vari valori al suo interno nel suo stato Quando si fa clic su un pulsante in FormEditor, voglio essere in grado di raccogliere informazioni sui campi da tutti i FieldEditorcomponenti, informazioni nel loro stato …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.