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.
Tenendo presente questo codice: var Component = React.createClass({ getInitialState: function () { return {position: 0}; }, componentDidMount: function () { setTimeout(this.setState({position: 1}), 3000); }, render: function () { return ( <div className="component"> {this.state.position} </div> ); } }); ReactDOM.render( <Component />, document.getElementById('main') ); Lo stato non dovrebbe cambiare solo dopo 3 …
Quindi ecco il mio attuale flusso di lavoro per importare immagini e icone nel webpack tramite ES6: import cat from './images/cat1.jpg' import cat2 from './images/cat2.svg' import doggy from './images/doggy.png' import turtle from './images/turtle.png' <img src={doggy} /> Questo diventa disordinato velocemente. Ecco cosa voglio: import * from './images' <img src={doggy} /> …
Sto appena iniziando con Reactjs e stavo scrivendo un semplice componente per visualizzare il litag e mi sono imbattuto in questo errore: Token imprevisto "<" Ho messo l'esempio su jsbin sotto http://jsbin.com/UWOquRA/1/edit?html,js,console,output Per favore fatemi sapere cosa sto sbagliando.
Ho un sidenav con un gruppo di squadre di basket. Quindi vorrei mostrare qualcosa di diverso per ogni squadra quando una di loro è in movimento. Inoltre, sto usando Reactjs quindi se potessi avere una variabile che potrei passare a un altro componente sarebbe fantastico.
Ogni volta che provo a utilizzare un'icona Font Awesome in React render(), non viene visualizzata nella pagina web risultante sebbene funzioni nel normale HTML. render: function() { return <div><i class="fa fa-spinner fa-spin">no spinner but why</i></div>; } Ecco un esempio dal vivo: http://jsfiddle.net/pLWS3/ Dov'è la colpa?
Sto usando il tag & nbsp in jsx e non esegue il rendering dello spazio. Quello che segue è un piccolo frammento del mio codice. Per favore aiuto. var Reporting=React.createClass({ render: function(){ return( <div style={divPositionReporting}> <p>Pricing Reports</p> <hr></hr> Select Scenario:&nbsp;&nbsp; <select> <option></option> </select> <button type="button">Get Pricing Report</button> <br/> Select Takeout …
Si sta tentando di far funzionare correttamente react-router (v4.0.0) e react-hot-loader (3.0.0-beta.6), ma si ottiene il seguente errore nella console del browser: Avvertenza: React.createElement: il tipo non è valido - ci si aspettava una stringa (per i componenti incorporati) o una classe / funzione (per i componenti compositi) ma ha …
Quindi ho questo: let total = newDealersDeckTotal.reduce(function(a, b) { return a + b; }, 0); console.log(total, 'tittal'); //outputs correct total setTimeout(() => { this.setState({dealersOverallTotal: total}); }, 10); console.log(this.state.dealersOverallTotal, 'dealersOverallTotal1'); //outputs incorrect total newDealersDeckTotal è solo un array di numeri, [1, 5, 9]ad es. tuttavia this.state.dealersOverallTotalnon fornisce il totale corretto ma …
Ho alcuni dati chiamati stazioni che sono un array contenente oggetti. stations : [ {call:'station one',frequency:'000'}, {call:'station two',frequency:'001'} ] Vorrei eseguire il rendering di un componente dell'interfaccia utente per ogni posizione dell'array. Finora posso scrivere var stationsArr = [] for (var i = 0; i < this.data.stations.length; i++) { stationsArr.push( …
Ho il seguente: <Route name="app" path="/" handler={App}> <Route name="dashboards" path="dashboards" handler={Dashboard}> <Route name="exploreDashboard" path="exploreDashboard" handler={ExploreDashboard} /> <Route name="searchDashboard" path="searchDashboard" handler={SearchDashboard} /> <DefaultRoute handler={DashboardExplain} /> </Route> <DefaultRoute handler={SearchDashboard} /> </Route> Quando si utilizza DefaultRoute, SearchDashboard viene visualizzato in modo errato poiché qualsiasi * Dashboard deve essere visualizzato all'interno di Dashboard. Vorrei …
Sto creando un modulo in React Native e vorrei rendere il mio TextInput80% della larghezza dello schermo. Con HTML e CSS ordinari, questo sarebbe semplice: input { display: block; width: 80%; margin: auto; } Tranne che React Native non supporta la displayproprietà, le larghezze percentuali o i margini automatici. Allora …
So che le estensioni di Chrome utilizzano "manifest.json", ma qui viene utilizzato anche come qualcos'altro. Contenuti - { "short_name": "React App", "name": "Create React App Sample", "icons": [ { "src": "favicon.ico", "sizes": "192x192", "type": "image/png" } ], "start_url": "./index.html", "display": "standalone", "theme_color": "#000000", "background_color": "#ffffff" } Quando cambio un valore, …
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.