Categories
classi component funzioni JSX linguaggio javascript Node.js React Native

React Native components

Come si è visto in questo codice sorgente1, gli elementi da rappresentare nell’applicazione React Native, come il testo e le immagini, sono contenuti nei component.

  1. https://www.cancellino.org/2023/01/react-native-template-1/ []
Categories
funzioni linguaggio javascript

Definire le funzioni

Le funzioni in JavaScript possono essere definite per mezzo di quattro tecniche:

Categories
funzioni linguaggio javascript

Definire variabili e costanti

In JavaScript esistono tre parole chiave per definire reference, variabili, oggetti e/o funzioni:

Categories
funzioni linguaggio javascript namespace

Funzioni e closure

In JavaScript _non_ esistono namespace, quindi potrebbe sorgere il problema della sovrapposizione dei nomi delle variabili (shadowing) e/o della loro visibilità.

Una possibilie soluzione consiste nel proteggere queste variabili evitando di usare il namespace globale e, usare, invece, una funzione come contenitore che possa proteggere la visibilità di queste entità.

In questo caso, in JavaScript, si potrebbe osservare dentro una funzione (usata come namespace) la definizione delle variabili locali e di altre funzioni annidate che vengono usate per restituire le precedenti variabili o altre funzioni.