Ora per mostrare un tale avviso, React Native ci ha coperto, da React Native possiamo
importare un avviso e questo non è anche un componente che usiamo ma invece, un oggetto in cui possiamo
chiamare un'API nativa, dove possiamo chiamare una funzionalità nativa. Quindi qui dove torniamo se una di queste condizioni è
soddisfatta e quindi non abbiamo un numero valido, lì possiamo chiamare avviso. avvisa e ora lancia un avviso che
puoi configurare come descritto qui. Puoi impostare un titolo, puoi aggiungere un messaggio e puoi anche aggiungere pulsanti e alcune opzioni generali.
Ora il titolo potrebbe essere
un numero non valido, la stringa del messaggio potrebbe essere numero deve essere un numero compreso tra 1 e 99.
I pulsanti quindi sono una serie di pulsanti di avviso,
ciò che aggiungi qui sono semplicemente oggetti Javascript in cui ogni oggetto può avere un certo stile, un testo e una
stampa, quindi sostanzialmente un gestore di clic e aggiungerò un testo qui dove dico semplicemente ok, dove poi definisco uno stile e uno stile qui è uno
dei tre valori di testo, non è uno stile
che hai definito con un foglio
di stile, ma è uno di questi tre identificatori di stile predefiniti.
È uno stile di annullamento, predefinito o distruttivo,
questo cambia il colore e la presentazione qui e darò questo distruttivo come stile e aggiungerò anche il mio
gestore di stampa dove punto il gestore di input di ripristino perché voglio ripristinare l'input
dell'utente se comunque non era valido. Con ciò l'avviso è configurato e questo avviso verrà
ora mostrato se
l'input non è valido qui. Proviamo e salviamo questo
e se faccio clic su Conferma qui, in realtà non ottengo un numero, dovremo
risolverlo, ma se inserisco 0 qui, ora ricevo questo avviso con il pulsante OK e se lo faccio clic , questo
è ripristinato e siamo a posto, ma
assicuriamoci di ottenerlo anche se non abbiamo un numero, se il numero scelto non è un numero e il motivo è che
questo controllo non funzionerà in Javascript, invece tu hai
una speciale funzione isNaN su cui avvolgi il tuo valore e ora questo controllerà se questo non
è un numero e se ciò ritorna vero, lo trasformeremo in questo se
blocco e quindi lanci questo avviso,
quindi ora inviando un valore vuoto inoltre non è valido.
Quindi è
importante, l'uso non è un numero invece di quel controllo di uguaglianza.
Quindi ora stiamo verificando questo, i valori validi sono ancora consentiti e con
ciò, lavoriamo a questa presentazione di conferma in modo che possiamo presto anche entrare nella fase successiva e iniziare
una partita.