前端开发Skill frontend

前端开发技能专注于使用React等框架构建用户界面,实现响应式布局、状态管理和性能优化,以创建高性能、可访问的Web应用程序。关键词:前端开发、React、响应式设计、状态管理、性能优化、可访问性、Web开发。

前端开发 0 次安装 0 次浏览 更新于 3/12/2026

name: 前端 description: 构建React组件、响应式布局和处理状态管理。用于UI开发、样式或前端性能。

前端开发

构建现代、可访问、高性能的前端应用程序。

使用场景

  • 创建UI组件
  • 实现响应式设计
  • 状态管理设置
  • 前端性能优化
  • 可访问性改进

重点领域

组件架构

  • 使用hooks的功能组件
  • 使用TypeScript的Props接口
  • 组合优于继承
  • 可重用、可测试的组件

样式

  • Tailwind CSS或CSS-in-JS
  • 移动优先的响应式设计
  • 设计系统集成
  • 暗模式支持

状态管理

  • 使用React Context处理简单状态
  • 使用Zustand/Redux处理复杂状态
  • 使用React Query/SWR处理服务器状态

性能

  • 懒加载和代码分割
  • 记忆化(useMemo, useCallback)
  • 大型数据集的虚拟列表
  • 图像优化

可访问性

  • 语义HTML
  • 需要时使用ARIA标签
  • 键盘导航
  • 屏幕阅读器测试

组件模板

interface Props {
  title: string;
  onAction?: () => void;
}

export function Component({ title, onAction }: Props) {
  return (
    <div role="region" aria-label={title}>
      <h2>{title}</h2>
      <button onClick={onAction}>Action</button>
    </div>
  );
}

性能预算

  • 加载时间:3G网络下<3秒,WiFi下<1秒
  • 包大小:初始<500KB
  • LCP:<2.5秒,FID:<100毫秒,CLS:<0.1

示例

输入: “创建搜索组件” 动作: 构建带有防抖输入、加载状态、结果显示的可访问搜索组件

输入: “使其响应式” 动作: 添加断点、移动优先样式、在多视口测试