Interfaz de usuario
La interfaz de usuario o UI (User Interface) es un concepto que abarca arquitectura de información, patrones y diferentes elementos visuales que nos permiten interactuar de forma eficaz con sistemas operativos y softwares de diversos dispositivos.
React es una librería de JavaScript utilizada para construir interfaces de usuario.
JavaScript se ejecuta en el navegador y puede manipular la estructura (DOM) de la página. Dado que React es una librería JS del lado del cliente, también nos puede ayudar con esto.
Programación Imperativa vs Declarativa
La programación declarativa es un paradigma que describe QUÉ hace el programa, sin especificar explícitamente su flujo de control.
Por el contrario, la programación imperativa es un paradigma que describe CÓMO el programa debe hacer algo al especificar explícitamente cada instrucción (o declaración) paso a paso, lo cual muta el estado del programa.
La forma más fácil de explicar la diferencia entre el código declarativo y el imperativo sería que el código imperativo se enfoca en escribir una secuencia explícita de comandos para describir cómo desea que la computadora haga las cosas, y el código declarativo se enfoca en especificar el resultado de lo que desea.
Single Page Applications (SPAs)
Una aplicación de una sola página (SPA), es una aplicación web que se presenta al usuario a través de una sola página HTML para que responda mejor y replique más fielmente una aplicación de escritorio o una aplicación nativa. Un SPA a veces se denomina interfaz de una sola página (SPI).
Reconoceras fácilmente algunos ejemplos populares de aplicaciones de una sola página como Gmail, Google Maps, Airbnb, Netflix, Pinterest, Paypal y muchas más. Un montón de empresas utilizan SPA para crear una experiencia fluida y escalable.
Dejar un comentario
¿Quieres unirte a la conversación?Siéntete libre de contribuir!