React 开发涉及的核心英语词汇大全

一、React 基础术语

1. 核心概念

  • ​Component​ (组件)
  • ​Props​ (属性)
  • ​State​ (状态)
  • ​JSX​ (JavaScript XML)
  • ​Virtual DOM​ (虚拟DOM)
  • ​Reconciliation​ (协调)
  • ​Fiber​ (React 16+ 新架构)
  • ​Hook​ (钩子)
  • ​Context​ (上下文)
  • ​Ref​ (引用)

2. 生命周期方法

  • ​Mounting​ (挂载阶段)
    • constructor
    • render
    • componentDidMount
  • ​Updating​ (更新阶段)
    • shouldComponentUpdate
    • componentDidUpdate
  • ​Unmounting​ (卸载阶段)
    • componentWillUnmount
  • ​Error Handling​ (错误处理)
    • componentDidCatch

二、React Hooks 相关

1. 基础 Hooks

  • useState
  • useEffect
  • useContext

2. 附加 Hooks

  • useReducer
  • useCallback
  • useMemo
  • useRef
  • useImperativeHandle
  • useLayoutEffect
  • useDebugValue

三、React 高级特性

1. 性能优化

  • ​Memoization​ (记忆化)
  • ​Lazy Loading​ (懒加载)
  • ​Suspense​ (悬停)
  • ​Concurrent Mode​ (并发模式)
  • ​Transition​ (过渡更新)

2. 其他特性

  • ​Portal​ (传送门)
  • ​Fragment​ (片段)
  • ​Error Boundary​ (错误边界)
  • ​Strict Mode​ (严格模式)

四、React 生态系统

1. 状态管理

  • ​Redux​
    • Action
    • Reducer
    • Store
    • Dispatch
    • Middleware
  • ​MobX​
    • Observable
    • Computed
    • Reaction
  • ​Recoil​
    • Atom
    • Selector

2. 路由

  • ​React Router​
    • BrowserRouter
    • Route
    • Link
    • Navigate
    • Outlet
    • Params

3. 样式方案

  • ​CSS Modules​
  • ​Styled Components​
  • ​Emotion​
  • ​Tailwind CSS​

五、开发工具相关

1. 调试工具

  • ​React DevTools​
  • ​Redux DevTools​

2. 测试工具

  • ​Jest​
  • ​React Testing Library​
  • ​Cypress​
  • ​Enzyme​ (已淘汰)

3. 构建工具

  • ​Webpack​
    • Loader
    • Plugin
    • Bundle
  • ​Babel​
    • Preset
    • Polyfill
  • ​ESLint​
  • ​Prettier​

六、Next.js 相关词汇

1. 核心概念

  • ​Server-Side Rendering (SSR)​
  • ​Static Site Generation (SSG)​
  • ​Incremental Static Regeneration (ISR)​
  • ​Client-Side Rendering (CSR)​
  • ​Hydration​ (水合)

2. 特殊组件

  • _app.js
  • _document.js
  • getServerSideProps
  • getStaticProps
  • getStaticPaths
  • next/image
  • next/link

七、开发流程术语

1. 项目结构

  • ​Boilerplate​ (样板代码)
  • ​Scaffolding​ (脚手架)
  • ​Monorepo​ (单体仓库)
  • ​Workspace​ (工作区)

2. 开发流程

  • ​Hot Module Replacement (HMR)​
  • ​Tree Shaking​ (摇树优化)
  • ​Code Splitting​ (代码分割)
  • ​Minification​ (代码压缩)
  • ​Polyfill​ (垫片)

八、API 相关术语

1. 数据获取

  • ​REST API​
  • ​GraphQL​
    • Query
    • Mutation
    • Subscription
  • ​WebSocket​
  • ​Fetch API​
  • ​Axios​

2. 认证授权

  • ​JWT​ (JSON Web Token)
  • ​OAuth​
  • ​CORS​ (跨域资源共享)
  • ​CSRF​ (跨站请求伪造)

九、部署相关

1. 部署平台

  • ​Vercel​
  • ​Netlify​
  • ​AWS Amplify​
  • ​Firebase Hosting​

2. 部署概念

  • ​Continuous Integration (CI)​
  • ​Continuous Deployment (CD)​
  • ​Canary Release​ (金丝雀发布)
  • ​Rollback​ (回滚)

十、常见缩写

缩写 全称 中文
SSR Server-Side Rendering 服务端渲染
CSR Client-Side Rendering 客户端渲染
SSG Static Site Generation 静态站点生成
ISR Incremental Static Regeneration 增量静态再生
HOC Higher-Order Component 高阶组件
HOF Higher-Order Function 高阶函数
UI User Interface 用户界面
UX User Experience 用户体验
API Application Programming Interface 应用程序接口
DOM Document Object Model 文档对象模型
CLI Command Line Interface 命令行界面

掌握这些术语将帮助你更好地理解 React 文档、技术讨论和代码库注释。建议创建一个个人术语表,遇到新词汇时及时补充。

相关推荐
benbenAItalk5 小时前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
2601_962885726 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
西瓜太郎12346 小时前
Claude Code、Codex CLI、Gemini CLI 能否共用一枚 Key?先看协议选择矩阵
前端·api 网关·claude code·gemini cli·codex cli
陈随易8 小时前
在Finch用了62亿词元,我认为这是新一代Agent工具之神
前端·人工智能·后端
水域安全老周8 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
传奇开心果编程9 小时前
【Xilem基础语法学与练】第7课:Xilem与Masonry底层构建技术解析
学习·rust·前端框架
计算机魔术师9 小时前
Anthropic CEO突然喊踩刹车,OpenAI罕见力挺:AI这辆车不能只踩油门了
前端
wing989 小时前
从codex转战workbuddy使用一周的感受
前端·人工智能·后端
Highcharts.js9 小时前
常见报错排雷指南2:导出失败的官方解法
javascript·react.js·ecmascript·highcharts·可视化图表·导出模块失败·导出服务
EatFan9 小时前
Java接入支付宝 JSAPI 支付保姆教程(二):流程讲解与前后端代码讲解
前端·spring boot·后端·微信小程序·小程序·uni-app