【问题标题】:The component handles the form submission by calling its own callback? What does calling its own callback mean in this context?组件通过调用自己的回调来处理表单提交?在这种情况下,调用自己的回调意味着什么?
【发布时间】:2015-06-04 07:42:47
【问题描述】:

我正在学习 reactjs 的通量架构,同时阅读这篇文章:https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e

在以下上下文中,我似乎无法理解作者所说的“组件通过调用自己的回调来处理表单提交”是什么意思:

// Saving a new ToDo calls the '_onSave' callback

var Header = React.createClass({

  /**
   * @return {object}
   */
  render: function() {
    return (
      <header id="header">
        <h1>todos</h1>
        <TodoTextInput
          id="new-todo"
          placeholder="What needs to be done?"
          onSave={this._onSave}
        />
      </header>
    );
  },

【问题讨论】:

    标签: reactjs reactjs-flux


    【解决方案1】:

    “回调”一词在这里可能不正确,但我认为他只是意味着他将Header 类中定义的函数this._onSave 传递给子组件TodoTextInput,这样当TodoTextInput 是提交后,Header 内部的函数被调用,因此TodoTextInput 不必知道它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      相关资源
      最近更新 更多