frontend

Provide frontend development patterns for VeChain dApps using React Query, Turborepo, Zustand, and Chakra UI.

9|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/vechain/vechain-ai-skills --skill frontend-vechain
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend
Source: https://github.com/vechain/vechain-ai-skills/tree/main/skills/frontend
Command: npx skills add https://github.com/vechain/vechain-ai-skills --skill frontend-vechain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides best practices and patterns for building robust, user-friendly frontend applications on VeChain, ensuring efficient data fetching, state management, and transaction handling.

Core Features & Use Cases

  • Optimized Data Fetching: Leverages React Query for efficient caching, invalidation, and parallel data retrieval.
  • Consistent UI/UX: Guides on using Chakra UI for responsive design and implementing clear transaction states.
  • Architecture Guidance: Recommends Turborepo for monorepo structure and Zustand for client-side state.
  • Use Case: Develop a dApp that displays real-time token balances, allows users to stake tokens, and provides clear feedback on transaction confirmations, all while maintaining a smooth user experience.

Quick Start

Follow the frontend development patterns to implement React Query for data fetching and cache invalidation.

Frequently Asked Questions about frontend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch and cache data efficiently in a VeChain dApp?▼

Use React Query for data fetching in VeChain dApps to enable efficient caching, cache invalidation, and parallel data retrieval for real-time token balances and transaction states.

What's the best way to structure a VeChain dApp frontend?▼

Structure VeChain dApp frontends using Turborepo for monorepo architecture and Zustand for client-side state management to ensure robust application organization.

Should I use VeChain Kit or dapp-kit for frontend development?▼

This Skill provides guidance on choosing between VeChain Kit and dapp-kit based on your specific frontend architecture, ensuring optimal transaction UX and component integration.

How do I handle transaction states and UI feedback in VeChain dApps?▼

Implement clear transaction states and user feedback in VeChain dApps using Chakra UI for responsive design, ensuring smooth UX during staking or token transfer confirmations.

Can I use Chakra UI with React Query for VeChain dApp interfaces?▼

Yes, combine Chakra UI for responsive UI components with React Query for data fetching in VeChain dApps to maintain consistent UI/UX and efficient data retrieval.