Nello script #267 abbiamo visto come creare un component in ReactJS utilizzando una semplice function. Sebbene l'utilizzo di una function sia il metodo più semplice per creare un component, nei casi in cui abbiamo bisogno di maggior potenza possiamo ricorrere all'utilizzo di una classe. Per creare un component da una classe dobbiamo crearne una che estende Component e che implementa il metodo render. Il metodo render deve restituire il tag HTML da renderizzare sempre utilizzando la sintassi JSX.
<html> <head></head> <body> Hello <div id="example"></div> </body> </html>
In JavaScript possiamo creare la classe del component e renderizzarla nel div example.
import * as React from 'react'; class HelloWorld extends React.Component { render() { return ( <div> Hello {this.props.name} </div> ); } } ReactDOM.render( <HelloWorld />, document.getElementById('example') );
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Vuoi incontrare Bill Gates? Viaggia con ASPItalia.com!
- Customizzare il pager del DataGrid
- Stabilire un collegamento VPN tra una Web App e una Virtual Network
- Documentare ASP.NET Web API con Swagger
- Usare i servizi REST di BING per ottenere informazioni sulla posizione dell'utente
- Visual Studio 2005 CTP May