Variables Globales React Native

馃槷 Como usar variables globales en React Native

Al momento de desarrollar una app en React Native, muchas veces nos topamos con la necesidad de tener un valor que pueda ser usado en varios componentes, tambi茅n que nos permita modificar su valor y as铆 mismo este disponible en toda nuestra aplicaci贸n.

Para eso sin complicarnos tanto con librer铆as como Redux o Mobx, etc. usaremos variables globales, un ejemplo para su uso podr铆a ser el idioma de la app o el ID de alg煤n usuario.

La manera como lo resolv铆 sin armar un desorden dentro de mi aplicaci贸n fue creando un archivo al que llame app.js, puede ser global.js o pepito.js. Dentro coloque mis variables con un export para que el IDE las pueda detectar correctamente (est茅n visibles).

//app.js
export var lang = "es";
export var res = require("../res/app_es.json");
export var idUsuario = 0;

Para poder hacer un uso correcto de las variables en cada componente donde necesitaba usarlas hac铆a el import del archivo de la siguiente manera.

import * as app from "./app";

Como utilice el export en cada variable el IDE que usen (me gusta VSCODE) detectar谩 las variables y para usar el valor o para cambiarlo lo hac铆a de la siguiente manera.

print(app.lang); // es
app.idUsuario = 100;
print(app.idUsuario); // 100

Y de esta manera podemos tener variables globales en nuestra aplicaci贸n desarrollada en React Native.

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Volver arriba