在 Observablehq 反应环境中更新单元格值

Update the cell value in Observablehq reactive environment

当单元格中的代码尝试更新另一个单元格的值时,Observablehq 运行时无法看到此事件。

Observablehq 上的简单示例:https://beta.observablehq.com/@sen77/updating-a-cell-from-another-cell

没问题,这是一个使用 mutable state:

的解决方案

https://beta.observablehq.com/d/e57c4f7c734d7b39

Observable 的目标是成为一个函数式编程风格的反应环境,所以 mutable 像这样的值不会自动处理:像 [].push() 这样的方法不容易跟踪.