--- id: component-specs-it-IT title: Specifica dei Componenti e Ciclo di Vita permalink: docs/component-specs-it-IT.html prev: component-api-it-IT.html next: tags-and-attributes-it-IT.html --- ## Specifica dei Componenti Quando crei una classe di componente invocando `React.createClass()`, devi fornire un oggetto specifica che contiene un metodo `render` che può contenere opzionalmete altri metodi del ciclo di vita descritti di seguito. > Nota: > > È anche possibile usare pure classi JavaScript come classi di componente. Queste classi possono implementare la maggior parte degli stessi metodi, sebbene vi siano delle differenze. Per maggiori informazioni su queste differenze, leggi la nostra documentazione sulle [classi ES6](/react/docs/reusable-components.html#es6-classes). ### render ```javascript ReactElement render() ``` Il metodo `render()` è richiesto. Quando viene chiamato, dovrebbe esaminare `this.props` e `this.state` e restituire un singolo elemento figlio. Questo elemento figlio può essere sia una rappresentazione virtuale di un componente DOM nativo (come `
` o `React.DOM.div()`) o un altro componente composito che hai definito tu stesso. Puoi anche restituire `null` o `false` per indicare che desideri che non venga visualizzato nulla. Dietro le quinte, React visualizza un tag `