V2EX  ›  英汉词典

Reducer Function

释义 Definition

reducer function(归约/折叠函数;常译“reducer 函数”):在编程中指一种函数,把一组数据(如数组/序列)通过累积的方式“合并”为一个结果;也常指在 Redux/React 等状态管理语境下,用来根据 action 计算并返回新状态的纯函数。(在不同语境下含义略有侧重。)

发音 Pronunciation (IPA)

/rɪˈduːsər ˈfʌŋkʃən/

词源 Etymology

  • reducer 来自动词 reduce(减少、缩减、归约)+ 表示“做……的人/物”的后缀 -er,引申为“执行归约的人/工具/函数”。
  • function 源自拉丁语 functio(履行、执行),在数学与计算机领域中指“输入到输出的规则/过程”。
    合起来表示“执行归约过程的函数”。

例句 Examples

A reducer function combines values into one result.
归约函数把多个值合并成一个结果。

In Redux, a reducer function takes the current state and an action, then returns a new state without mutating the old one.
在 Redux 中,reducer 函数接收当前状态和一个 action,并在不修改旧状态的情况下返回新状态。

相关词 Related Words

文献与作品中的用例 Literary / Notable Works

  • **Redux Documentation**(Redux 官方文档)——系统讲解 reducer 的定义、纯函数原则与状态更新模式。
  • **Learning React**(O’Reilly)——在 React Hooks(如 useReducer)与状态管理章节中讨论 reducer function 的用法。
  • **JavaScript: The Definitive Guide**(David Flanagan)——在数组方法(如 Array.prototype.reduce)相关章节中涉及“归约函数/回调函数”的概念与示例。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   731 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 19:08 · PVG 03:08 · LAX 11:08 · JFK 14:08
♥ Do have faith in what you're doing.