React è una libreria JavaScript per la creazione di interfacce utente. Utilizza un paradigma dichiarativo, basato sui componenti e mira ad essere sia efficiente che flessibile.
Sto cercando di trovare il modo corretto di definire alcuni componenti che potrebbero essere utilizzati in modo generico: <Parent> <Child value="1"> <Child value="2"> </Parent> Esiste una logica in corso per il rendering tra componenti genitore e figlio, ovviamente, puoi immaginare <select>e <option>come esempio di questa logica. Questa è un'implementazione fittizia …
Ho un oggetto osservabile esterno (al componente) su cui voglio ascoltare le modifiche. Quando l'oggetto viene aggiornato, emette eventi di modifica e quindi voglio eseguire nuovamente il rendering del componente quando viene rilevata una modifica. Con un livello superiore React.renderquesto è stato possibile, ma all'interno di un componente non funziona …
Sono consapevole che puoi specificare gli stili all'interno delle classi React, in questo modo: var MyDiv = React.createClass({ render: function() { var style = { color: 'white', fontSize: 200 }; return <div style={style}> Have a good and productive day! </div>; } }); Dovrei mirare a fare tutto lo styling in …
Ho un problema relativamente semplice di provare ad aggiungere script inline a un componente React. Quello che ho finora: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from '../../core/util'; export default class extends Component { render() { return ( …
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 …
Sto costruendo qualcosa con React dove devo inserire HTML con React Variables in JSX. C'è un modo per avere una variabile in questo modo: var thisIsMyCopy = '<p>copy copy copy <strong>strong copy</strong></p>'; e inserirlo in reagire in questo modo, e farlo funzionare? render: function() { return ( <div className="content">{thisIsMyCopy}</div> ); …
Sto cercando di eseguire il rendering dinamico dei componenti in base al loro tipo. Per esempio: var type = "Example"; var ComponentName = type + "Component"; return <ComponentName />; // Returns <examplecomponent /> instead of <ExampleComponent /> Ho provato la soluzione qui proposta per i nomi dei componenti dinamici di …
Sto provando a convertire un componente jQuery in React.js e una delle cose con cui ho difficoltà è il rendering di n numero di elementi basato su un ciclo for. Capisco che questo non è possibile o consigliato e che laddove esiste un array nel modello ha perfettamente senso utilizzarlo …
Ho appena iniziato a esplorare React, aggiungendo un componente con una semplice funzione di rendering: render() { return <div class="myApp"></div> } Quando eseguo l'app, ricevo il seguente errore: Warning: Unknown DOM property class. Did you mean className? Posso risolvere questo problema passando classa className. La domanda è; React applica questa …
Sto cercando di iniziare a creare un sito in ReactJS. Tuttavia, quando ho provato a mettere il mio JS in un file separato, ho iniziato a ricevere questo errore: "Uncaught SyntaxError: Unexpected token <". Ho provato ad aggiungere /** @jsx React.DOM */all'inizio del file JS, ma non ha risolto nulla. …
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 …
Capisco come (e perché ) aggiungere uno spazio bianco in JSX, ma mi chiedo quale sia la migliore pratica o se qualche fa davvero la differenza? Avvolgi entrambi gli elementi in una campata <div className="top-element-formatting"> <span>Hello </span> <span className="second-word-formatting">World!</span> </div> Aggiungili su una riga <div className="top-element-formatting"> Hello <span className="second-word-formatting">World!</span> </div> …
Sto usando Sublime Text come editor di testo. C'è un jsFormat per la formattazione dei file javascript ma non riesco a trovarne uno per JSX. Come affrontate la formattazione di JSX?
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.