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.
Ho un componente che visualizzerà Array of String. Il codice ha questo aspetto. React.createClass({ render() { <div> this.props.data.map(t => <span>t</span>) </div> } }) Funziona perfettamente bene. cioè se props.data = ['tom', 'jason', 'chris'] Il risultato visualizzato nella pagina sarebbe tomjasonchris Quindi, voglio unire tutti i nomi usando la virgola, quindi …
Sono nuovo di React Router e apprendo che ci sono tanti modi per reindirizzare una pagina: Utilizzando browserHistory.push("/path") import { browserHistory } from 'react-router'; //do something... browserHistory.push("/path"); Utilizzando this.context.router.push("/path") class Foo extends React.Component { constructor(props, context) { super(props, context); //do something... } redirect() { this.context.router.push("/path") } } Foo.contextTypes = { …
Come puoi ottenere un evento hover o un evento attivo in ReactJS quando esegui lo styling in linea? Ho scoperto che l'approccio onMouseEnter, onMouseLeave è bacato, quindi spero che ci sia un altro modo per farlo. In particolare, se passi il mouse su un componente molto rapidamente, viene registrato solo …
Ho creato un'app con ReactNative sia per iOS che per Android con estensioneListView . Quando si popola la listview con un'origine dati valida, viene stampato il seguente avviso nella parte inferiore dello schermo: Avvertenza: ogni figlio in un array o in un iteratore dovrebbe avere un prop "chiave" univoco. Controlla …
PropTypes e Flow coprono cose simili ma utilizzano approcci diversi. PropTypes può darti avvisi durante il runtime, che possono essere utili per trovare rapidamente risposte errate provenienti da un server, ecc. Tuttavia, Flow sembra essere il futuro e con concetti come i generici è una soluzione molto flessibile. Anche il …
Il mio team e io abbiamo ricevuto finanziamenti per iniziare a sviluppare un'applicazione web di livello Enterprise (non entreremo nei dettagli di ciò che fa). L'applicazione avrà molte pagine web separate, ma due di queste pagine saranno più mirate e molto pesanti - pesanti come in molte interazioni con l'utente, …
Mi rendo conto che questa è una domanda fondamentale, ma non ho avuto fortuna a trovare la risposta altrove. È store.dispatchsincrono o asincrono Redux? Nel caso sia asincrono c'è la possibilità di aggiungere un callback dopo che l'azione è stata propagata come è possibile con React ?
Sono ancora abbastanza nuovo in React, ma sto procedendo lentamente e ho riscontrato qualcosa su cui sono bloccato. Sto cercando di costruire un componente "timer" in React e, ad essere onesto, non so se lo sto facendo bene (o in modo efficiente). Nel mio codice qui sotto, ho impostato lo …
Volevo controllare cosa succede quando usi this.setState più volte (2 volte per il bene della discussione). Ho pensato che il componente verrà renderizzato due volte ma a quanto pare è renderizzato solo una volta. Un'altra aspettativa che avevo era che forse la seconda chiamata per setState verrà eseguita sulla prima, …
Ho qualche piccolo problema durante la migrazione da React-Router v3 a v4. nella v3 sono stato in grado di farlo ovunque: import { browserHistory } from 'react-router'; browserHistory.push('/some/path'); Come ottengo questo in v4. So che potrei usare, gli withRouteroggetti di scena hoc , React Context o Event Router quando sei …
Ho appena iniziato a usare l'app create-react con il dattiloscritto create-react-app my-app --scripts-version=react-scripts-ts e la configurazione predefinita tslint.json non consente console.log (). Come posso (per ora) abilitare console.log? I documenti per questo sono su https://palantir.github.io/tslint/rules/no-console/ . Ma non dicono dove mettere questa riga: "no-console": [true, "log", "error"] Ho cercato e …
Ho un file test_stuff.js con cui sto eseguendo npm test Assomiglia più o meno a questo: import { assert } from 'assert'; import { MyProvider } from '../src/index'; import { React } from 'react'; const myProvider = ( <MyProvider> </MyProvider> ); describe('Array', function() { describe('#indexOf()', function() { it('should return -1 …
Sono nuovo su react.js, ho implementato un componente in cui sto recuperando i dati dal server e lo uso come, CallEnterprise:function(TenantId){ fetchData('http://xxx.xxx.xx.xx:8090/Enterprises?TenantId='+TenantId+' &format=json').then(function(enterprises) { EnterprisePerspectiveActions.getEnterprise(enterprises); }).catch(function() { alert("There was some issue in API Call please contact Admin"); //ComponentAppDispatcher.handleViewAction({ // actionType: MetaItemConstants.RECEIVE_ERROR, // error: 'There was a problem getting the enterprises' …
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.