Primeros pasos
Resumen
Trustless Work Blocks es un conjunto de bloques de UI en React, hooks y providers.
Incluye (o espera) estas bibliotecas principales:
react-hook-form — Biblioteca flexible y de alto rendimiento para gestionar formularios en React.
zod — Biblioteca de validación de esquemas orientada a TypeScript.
@trustless-work/escrow — SDK para manejar la lógica de escrow en aplicaciones descentralizadas.
@tanstack/react-query — Biblioteca para obtención y cacheo de datos en React.
@tanstack/react-query-devtools — Herramientas de desarrollador para inspeccionar el estado de React Query.
@hookform/resolvers — Resolvers para integrar bibliotecas de validación (como Zod) con React Hook Form.
@creit.tech/stellar-wallets-kit — Kit de herramientas para conexión de wallets en la blockchain Stellar.
axios — Cliente HTTP basado en promesas para realizar solicitudes a APIs.
@tanstack/react-table — Biblioteca headless de tablas para construir rejillas de datos flexibles.
react-day-picker — Componente ligero de selector de fechas para React.
recharts — Biblioteca de gráficos construida con React y D3.
Enlaces
Configuración
Configurar entorno
El siguiente paso es configurar el provider de Trustless Work. Necesitas configurar lo siguiente:
baseURL: URL de la API de Trustless Work. UsamainNetodevelopment.apiKey: Autorización proporcionada por nuestra dApp para usar la API.
Crea un provider que envuelva tu app con TrustlessWorkConfig.
Envuelve tu app con providers
Debes envolver tu app con estos providers:
ReactQueryClientProviderTrustlessWorkProviderWalletProvider
Si quieres usar algunos bloques, deberías envolver tu app con sus providers. Ver más en: Dependencias
Ahora, puedes interactuar con los bloques de Trustless Work.
Última actualización