React vs ReactX vs Functional Programming vs Reactive Functional Programming vs Reactive Extensions

oxy*_*nan 1 functional-programming reactive

您能否用简单的术语解释所有这些术语之间的区别。在阅读文章时,我会看到一大堆流行语,但几乎没有混淆。这些编程模型用于哪些领域。

问候

zou*_*oul 5

  • 函数式编程:非常广泛的类别。一种既可用于“传统”语言也可用于专用函数式语言的编程方法。重点是在没有副作用的情况下最小化状态和程序,最好使用数学意义上的“纯”函数,其中函数返回值仅由其参数确定。
  • 函数式反应式编程:一种结构化程序的风格,其中计算由传入的事件或信号驱动。
  • React:受函数式编程和函数式反应式编程启发的 JavaScript UI 框架。它的主要观点是用模型更新驱动的自动化算法取代繁琐且容易出错的 DOM 树管理。
  • ReactX:不知道。