Skip to main content

One post tagged with "taiwindcss"

View All Tags

使用 Next.js + React 技术栈构建现代 Web 应用

· 6 min read
Kevin
Kevin
Web3 Engineer @CatFee

Technology Stack

随着前端技术的飞速发展,构建高效、现代化的 Web 应用变得愈发重要。本文将围绕 Next.jsReactshadcnTailwindCSSZodZustandReact Queryopenapi-react-query 的技术栈,分享一个完整的开发方案。


1. 技术栈简介

Next.js

一个基于 React 的框架,支持服务端渲染 (SSR)、静态站点生成 (SSG) 和全栈开发。它提升了 SEO 能力,并优化了性能。

React

现代化的组件式前端开发库,是构建用户界面的核心工具。

shadcn

一个整合了 Radix UI 和 TailwindCSS 的组件工具库,提供丰富的 UI 基础组件。

TailwindCSS

一种实用的 CSS 框架,通过类名快速构建响应式、现代化的 UI。

Zod

一个类型安全的验证库,用于校验表单数据或 API 请求数据,完美配合 TypeScript。

Zustand

轻量级状态管理工具,适合管理复杂但局部的应用状态。

React Query

服务器状态管理工具,处理数据获取、缓存、同步及更新。

openapi-react-query

基于 OpenAPI 规范生成类型安全的 React Query API 客户端,提升开发效率和安全性。