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.