术语表
14 个术语,来自《学会 React 基础》。
| 术语 | 释义 | 来源 |
|---|---|---|
| React | 用于用组件构建用户界面的 JavaScript 库。 | react.dev |
| 组件 | 返回 UI markup 的 JavaScript 函数,可被嵌套和复用。 | Your First Component |
| JSX | 在 JavaScript 中描述 UI 结构的语法扩展,规则比 HTML 更严格。 | Writing Markup with JSX |
| props | 父组件传给子组件的只读输入信息。 | Passing Props to a Component |
| children | 组件标签中间夹着的内容,会作为特殊 props 传给组件。 | Passing Props to a Component |
| state | 组件用来记住交互中会变化的信息的内部数据。 | State: A Component's Memory |
| useState | React Hook,用于声明 state 变量和更新它的 setter 函数。 | State: A Component's Memory |
| 事件处理函数 | 传给 JSX 事件属性、在用户交互时运行的函数。 | Responding to Events |
| 条件渲染 | 用 JavaScript 条件逻辑决定组件返回或包含哪一块 UI。 | Conditional Rendering |
| 列表渲染 | 把数组中的每一项转换成一组 JSX 元素并渲染出来。 | Rendering Lists |
| key | 列表项上的稳定身份标记,帮助 React 区分哪些项被插入、删除或移动。 | Rendering Lists |
| Effect | 组件用于和浏览器 API、订阅等外部系统同步的副作用逻辑。 | Synchronizing with Effects |
| 受控输入 | 由 React state 通过 `value` 控制显示值,并通过 `onChange` 回写 state 的表单输入。 | `<input>` React DOM Component |
| map() | JavaScript 数组方法,对每个元素调用回调并返回新数组。 | Array.prototype.map() |