Capítulo 9. Conectar la IU a nuestros contratos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Empecemos a crear la interfaz de usuario de nuestra DApp. Utilizaremos un framework de frontend llamado React para implementar las funciones que necesitamos para que nuestros usuarios puedan interactuar con la blockchain. React nos ayudará a crear fácilmente una aplicación frontend con diferentes rutas por las que pueda navegar un usuario, formularios de entrada y botones para que envíen datos, y mucho más. En este capítulo, aprenderemos a utilizar React para trabajar con la cadena de bloques y enviar funciones que leerán y escribirán en la cadena de bloques.
¿Por qué React?
En primer lugar, ¿qué es React? React es una biblioteca JavaScript creada por Facebook que se utiliza para crear aplicaciones frontales o el lado cliente de una aplicación. Si tu aplicación utiliza React, todo lo que ve un usuario -la capa de vista- se sirve desde la aplicación React. React utiliza componentes y gestión de datos, como reductores y acciones, junto con que proporciona JSX (una extensión de sintaxis) y un DOM Virtual, por no mencionar código de biblioteca fácilmente reutilizable que te ayudará a construir rápidamente el frontend de tu aplicación.
Si te conviertes en ingeniero de blockchain, lo más probable es que necesites estar familiarizado con Web3 y React para desarrollar aplicaciones Web3. Para saber más sobre React, echa un ...
Get Desarrollo práctico de contratos inteligentes con Solidity y Ethereum now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.