在React中处理Child中的父函数调用

卡塔罗蒂

是否有可能在React的Parent类中创建一个方法,然后将其传递给Child并在其中使用它。

因此,基本上我会在我的Parent类中创建一个按钮,将该函数传递给Child,然后单击Button,孩子会知道它,而Parent不会真正在乎吗?

class App extends Component {
  clickMade = () => {
    //This should be left empty
  };

  render() {
    return (
      <div className="App">
        <Button onClick={this.clickMade}>Click me </Button>
        <Child clickMade={this.clickMade} />
      </div>
    );
  }
}

export default App;

和孩子:

class Child extends Component {

  constructor(props) {
    super(props);

    this.handleClick = this.props.clickMade.bind(this);
  }

  handleClick = () => {
    console.log("Click in child");
  }

  render() {
    return null;
  }
}

export default Child;

还有一个沙箱:CodeSandbox

努鲁丁·拉哈尼(Nooruddin Lakhani)

App.js

class App extends Component {

  clickMade = () => {
    this.childRef.handleClick();
  };

  render() {
    return (
      <div className="App">
        <Button onClick={this.clickMade}>Click me </Button>
        <Child
          ref={ref => {
           this.childRef = ref;
          }}
        />
      </div>
    );
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在React的子组件中调用父函数

来自分类Dev

从完成处理程序中调用返回父函数

来自分类Dev

停止Javascript中的父处理程序调用

来自分类Dev

React-渲染函数中的var调用处理程序

来自分类Dev

PHP - 从子实例中的父函数调用父函数

来自分类Dev

如何在 ReactJS 中使用参数正确调用父组件中的事件处理函数?

来自分类Dev

在ng-include中调用父函数

来自分类Dev

从子组件中调用父组件函数

来自分类Dev

从屏幕类在kv中调用父函数

来自分类Dev

在Java中调用父构造函数

来自分类Dev

jQuery:在父函数中调用p元素

来自分类Dev

如何在父组件中调用函数

来自分类Dev

从导入模块中的父模块调用函数

来自分类Dev

在父 Angular 4 的父级中调用函数

来自分类Dev

如何从react.js中的父组件覆盖子组件的事件处理函数

来自分类Dev

如何从react.js中的父组件覆盖子组件的事件处理函数

来自分类Dev

处理父组件中仅作用于选定子组件的函数的正确 React 方法?

来自分类Dev

从React-Native ListView行的子组件中调用父函数

来自分类Dev

如何在react-native中从子组件(带有参数)调用父函数?

来自分类Dev

如何通过React中子组件的onchange事件调用父类组件中的函数?

来自分类Dev

从使用 react native 中的 map 函数渲染的组件的父级调用子方法

来自分类Dev

在React render中调用函数

来自分类Dev

JS继承:从子函数中调用父函数

来自分类Dev

如何在子类构造函数中调用父构造函数?

来自分类Dev

如何在父类的函数中调用子类的函数

来自分类Dev

事件处理程序中的调用函数

来自分类Dev

在事件处理函数中调用方法

来自分类Dev

在事件处理程序中调用函数

来自分类Dev

从子指令中调用父指令中的函数

Related 相关文章

  1. 1

    在React的子组件中调用父函数

  2. 2

    从完成处理程序中调用返回父函数

  3. 3

    停止Javascript中的父处理程序调用

  4. 4

    React-渲染函数中的var调用处理程序

  5. 5

    PHP - 从子实例中的父函数调用父函数

  6. 6

    如何在 ReactJS 中使用参数正确调用父组件中的事件处理函数?

  7. 7

    在ng-include中调用父函数

  8. 8

    从子组件中调用父组件函数

  9. 9

    从屏幕类在kv中调用父函数

  10. 10

    在Java中调用父构造函数

  11. 11

    jQuery:在父函数中调用p元素

  12. 12

    如何在父组件中调用函数

  13. 13

    从导入模块中的父模块调用函数

  14. 14

    在父 Angular 4 的父级中调用函数

  15. 15

    如何从react.js中的父组件覆盖子组件的事件处理函数

  16. 16

    如何从react.js中的父组件覆盖子组件的事件处理函数

  17. 17

    处理父组件中仅作用于选定子组件的函数的正确 React 方法?

  18. 18

    从React-Native ListView行的子组件中调用父函数

  19. 19

    如何在react-native中从子组件(带有参数)调用父函数?

  20. 20

    如何通过React中子组件的onchange事件调用父类组件中的函数?

  21. 21

    从使用 react native 中的 map 函数渲染的组件的父级调用子方法

  22. 22

    在React render中调用函数

  23. 23

    JS继承:从子函数中调用父函数

  24. 24

    如何在子类构造函数中调用父构造函数?

  25. 25

    如何在父类的函数中调用子类的函数

  26. 26

    事件处理程序中的调用函数

  27. 27

    在事件处理函数中调用方法

  28. 28

    在事件处理程序中调用函数

  29. 29

    从子指令中调用父指令中的函数

热门标签

归档