Consumir servicios de una API Firebase con React

Introducción Firebase es una plataforma en la nube de Google para el desarrollo de aplicaciones web y móvil. Posee múltiples herramientas y funciones para facilitar el desarrollo de aplicaciones, procurando optimizarlas sin renunciar en ningún momento a la calidad. Firestore: Es una base de datos NoSQL flexible, escalable y en la nube con el fin de almacenar y sincronizar datos en tiempo real para la programación tanto en el lado del cliente como en el del servidor. Creación de la base de datos En primer lugar crearemos un nuevo proyecto Firebase desde  https://firebase.google.com/  …continue reading →

Traducción de Apps con i18next

Al momento de ofrecer el contenido de tu aplicación en varios idiomas, existen varias opciones. Por ejemplo, Chrome ofrece la posibilidad de traducir el contenido de una página siempre que el idioma declarado en el atributo lang del fichero HTML sea distinto del navegador del usuario. En ocasiones el idioma de la página coincide con el del navegador pero el contenido está en otro idioma, por lo que no es un método muy eficiente. Existen varias librerías para este cometido en distintos lenguajes. Vamos a usar una librería que tiene soporte con varias…continue reading →

Creación de Rutas, pasar parámetro por URL y rutas hijas en Angular

Las aplicaciones Angular son aplicaciones SPA, Single Page Applications, en las cuales están formadas por componentes.  Donde cada componente es una página de la aplicación. Entonces, cómo es que se relacionan dichos componentes para poder navegar por toda la aplicación? Sencillo es gracias a un fichero en el cual se establecen las rutas de internas de la aplicación donde se podrá navegar. Este fichero se localiza dentro del proyecto el src/app. Existen dos formas distintas para la creación de dicho fichero: Durante la creación del proyecto de angular con el comando ng new…continue reading →

Tu primer REACT en 10 minutos

INDICE Requisitos.Que es y para que sirve React.Instalación de React.Estructura de proyecto.Que es y como funciona un Componente.Creacion de un Componente simple. 1º)Requisitos -Tener un editor de código: Visual Studio Code o similar. -OPCIONAL: gestor de paquetes yarn https://classic.yarnpkg.com/en/docs/install/#windows-stable Si no lo tenéis os dejo el link de descarga https://code.visualstudio.com 2º)¿Qué es y para que sirve React? Es una Librería desarrollada por Facebook. https://reactjs.org/ Lo podemos implementar en un proyecto clásico, es decir, en una web que tengamos completamente hecha con Java, con PHP y un framework como Laravel para tener ciertas funcionalidades…continue reading →

Usando e implementando Pipes (Angular)

Las pipes son clases que se encargan de formatear los datos para poder mostrar la información a los usuarios de una manera determinada. Este formateo sucede antes de que los datos sean recibidos por, por ejemplo, un componente. Angular tiene pipes auto implementadas; sin embargo; también permite crear pipes personalizadas. Empezaremos por ver cómo crear una pipe personalizada junto a cómo implementarla en distintas áreas de nuestra aplicación. Para empezar, vamos a pintar una tabla que mostrará los platos del menú de un restaurante. Esta tabla hará uso de una lista desplegable (select)…continue reading →

Pop ups con Dialog de Material UI en React

¿Qué es Material UI? Material UI es un framework de react que nos ayuda a construir nuestra página de forma rápida y sencilla. En este post explicaremos como instalarlo y como utilizar la herramienta Dialog ¿Cómo utilizar Material UI? Lo primero que debemos hacer para trabajar con Material UI es instalarlo por linea de comando con CMD, CMDER o el propio terminar de visual studio code. Podemos utilizar o bien si usamos npm npm install @material-ui/core o si queremos utilizar yarn yarn add @material-ui/core ¿Qué es Dialog? La herramienta Dialog de Material UI…continue reading →