Foglio di azioni personalizzate native di React

Ehi gente, proviamo a creare un foglio di azione simile a iOS con React Native.

Illustrazione di Udhaya Chandran

Configurazione del progetto React Native.

( Passa alla sezione successiva, se già fatto.. )

Vai avanti a questo collegamentohttps://reactnative.dev/docs/environment-setup#docsNave segui i passaggi per creare un nuovo progetto nativo di reazione.

npx react-native init RNCustomActionSheet

return {
 <>
  <View>
  </View>
 <>
}

Creiamo una cartella src/actionSheete un fileindex.js

Questo sarà il nostro componente <ActionSheet/>.

Questo componente richiederà una serie di action itemsstrutture come questa:

{
id: <Unique Id>,
label: '<Label for an action item>',
onPress: () => {
        
         <On Press Callback for the action item>
}
}

Questo componente accetta una serie di azioni e aggiunge un oggetto alla fine.

{
id: '#cancel',
label: 'Cancel',
onPress: props?.onCancel
}

Il componente ha uno stile secondo un foglio di azione iOS.

Tutto quello che dobbiamo fare ora è avvolgere il componente sopra all'interno di un <Modal/> e posizionarlo nella parte inferiore dello schermo.

Ok, ora vediamo come funziona.

Funziona alla grande.
Puoi anche passare actionTextColorper cambiare il colore dell'etichetta.

Funziona bene anche su Android. Proviamolo con il diverso colore del testo.

Librerie utilizzate:

  1. Reagire in modo nativo modale

Puoi trovare il repository qui.

Se trovi utile questo post del blog, condividilo con un amico.

Se trovi difficoltà, non esitare ad aggiungere i tuoi commenti.

Suggested posts

Evitare le conseguenze devastanti di un ictus: imparare dal viaggio di una famiglia.

Evitare le conseguenze devastanti di un ictus: imparare dal viaggio di una famiglia.

Introduzione Un ictus è un'emergenza medica che può colpire chiunque in qualsiasi momento. Si verifica quando il flusso sanguigno verso una parte del cervello viene interrotto, portando a un'improvvisa perdita della funzione cerebrale.

Le mie risorse di codifica più utilizzate

Le mie risorse di codifica più utilizzate

Questa settimana ho ricevuto un'e-mail da un membro della mailing list quotidiana. Volevano sapere: quali risorse visiti giornalmente, settimanalmente e mensilmente? Ottima domanda! Sono felice di provare a condividere alcune informazioni sul mio flusso di lavoro e sulle migliori risorse che utilizzo.

Related posts

Tieni traccia di chiunque abbia solo un numero di telefono | Indagine OSINT

Tieni traccia di chiunque abbia solo un numero di telefono | Indagine OSINT

Puoi essere un investigatore OSINT, un giocatore CTF o semplicemente qualcuno che riceve chiamate spam. Qualcuno che sta cercando di verificare il numero che hai visto in una pubblicità.

Niente più password: come le passkey sostituiranno la tua password

Niente più password: come le passkey sostituiranno la tua password

Per evitare ambiguità verranno utilizzati i seguenti termini; Autenticatore; Il telefono cellulare utilizzato per effettuare il login Sito web; Il sito Web o l'applicazione che l'utente sta utilizzando per effettuare la richiesta di accesso al Servizio; Il fornitore che fornisce il servizio dato, ad es

"La fossa delle Marianne svelata: svelare le terrificanti verità nascoste dell'abisso"

"La fossa delle Marianne svelata: svelare le terrificanti verità nascoste dell'abisso"

Introduzione:Benvenuti, coraggiosi lettori, in un viaggio che ci porterà nelle profondità più oscure del nostro pianeta. In questo blog, ci addentriamo nel mondo enigmatico della Fossa delle Marianne, scoprendo i suoi segreti nascosti e scoprendo le verità agghiaccianti che giacciono sotto la sua superficie.

La persecuzione dei cristiani: il crimine d'odio di cui non parliamo

Dimentica l'islamofobia: i cristiani (e gli ebrei) sono le principali vittime dei crimini di odio religioso.

La persecuzione dei cristiani: il crimine d'odio di cui non parliamo

Qualsiasi mente razionale sa che i circoli politici e mediatici sono dominati dalla sinistra, anche dall'estrema sinistra, uno stato di cose che crea uno squilibrio nel discorso politico. Nel campo della religione, questo squilibrio è chiaramente visibile: giornali e reti di sinistra non si affrettano a difendere la fede cristiana.