# react-native: Num URL: https://generaltranslation.com/it/docs/react-native/api/components/num.mdx --- title: Num description: Documentazione di riferimento API per il componente Num --- {/* GENERATO AUTOMATICAMENTE: non modificare direttamente. Modifica invece il modello in content/docs-templates/. */} ## Panoramica Il componente `` visualizza una stringa numerica formattata in base all'impostazione regionale dell'utente e può essere personalizzato con opzioni di formattazione. ```jsx {100} // Output: 100 ``` Tutta la formattazione viene gestita localmente tramite la libreria [`Intl.NumberFormat`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat). ## Riferimento ### Proprietà ### Descrizione | Prop | Descrizione | | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `children` | Il contenuto da visualizzare all'interno del componente. In genere è un numero, che verrà formattato in base all'impostazione regionale corrente e alle opzioni specificate. Se fornito, ha la precedenza sulla prop `value`. | | `name` | Nome facoltativo del campo numerico, usato per i metadati. | | `value` | Il valore predefinito del numero. Può essere una stringa o un numero. Le stringhe verranno convertite in numeri prima della formattazione. | | `options` | Opzioni facoltative di formattazione del numero, conformi alla specifica [`Intl.NumberFormatOptions`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat). Usale per definire stili come valuta, precisione decimale e così via. | | `locales` | Impostazioni regionali facoltative per specificare l'impostazione regionale di formattazione. Se non vengono fornite, viene usata l'impostazione regionale predefinita dell'utente. Per maggiori informazioni su come specificare `locales`, leggi [qui](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#locales_argument). | ### Restituisce `JSX.Element` contenente il numero formattato come stringa. *** ## Esempi ### Esempio di base In questo esempio, `item.quantity` verrà riformattato in base all’impostazione regionale dell’utente. ```jsx title="QuantityDisplay.jsx" copy import { Num } from 'gt-react-native'; export default function Inventory(item) { return ( {item.quantity} // [!code highlight] ); } ``` ### Specificare le impostazioni regionali Per impostazione predefinita, le impostazioni regionali sono determinate dalle impostazioni del browser dell'utente, ma puoi impostare esplicitamente l'impostazione regionale per il componente ``. ```jsx title="PriceDisplay.jsx" copy import { Num } from 'gt-react-native'; export default function CountDisplay(item) { return ( {item.count} // [!code highlight] ); } ``` ### Tradurre i componenti Num Supponiamo che tu voglia inserire il numero in una frase più lunga da tradurre. Ti basta aggiungere i componenti `` attorno al contenuto. ```jsx title="DynamicPriceDisplay.jsx" copy import { T, Num } from 'gt-react-native'; export default function DynamicPriceDisplay(item) { return ( There are {item.count} units available. // [!code highlight] ); } ``` ### Formattazione personalizzata `` usa la libreria [`Intl.NumberFormat`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat) per formattare i numeri. ```jsx import { Num } from 'gt-react-native'; export default function CustomFormat(number) { return ( {number} ); } ``` *** ## Note * Il componente `` viene usato per formattare i numeri in base all'impostazione regionale dell'utente. * All'interno di un componente ``, assicurati di racchiudere tutti i numeri dinamici in un componente ``. ## Passi successivi * Per maggiori dettagli ed esempi d'uso del componente `` e di altri componenti variabili come ``, `` e ``, consulta la documentazione [Uso dei componenti variabili](/docs/react-native/guides/variables).