将函数传递给React中的组件

阿姆贾德

假设我们使用一个组件Abc作为:

<Abc>
{
   param => {xxx}   //  anonymous arrow function 
}
</Abc>

那么Abc组件如何在内部使用匿名函数?我的意思是在Abc组件的源代码中,

export class Abc extends Component {

   ...
   this.??.??   // how to invoke the anonymous function whenthe function doesn't even have a name?
}
羽毛艺术

这是一种称为渲染道具的技术

function Abc({ children }) {
  return children('data from abc')
}

可以用作

<div>
  <Abc>{dataFromAbc => dataFromAbc}</Abc>
</div>

请记住

<Abc>{dataFromAbc => dataFromAbc}</Abc>

相当于

<Abc children={dataFromAbc => dataFromAbc} />

这样就可以从children道具中调用您的函数this.props.children()如果您在班级组件中。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将函数传递给 props 中的 React 组件

来自分类Dev

如何通过React中的props将函数传递给不同组件中的函数?

来自分类Dev

将引用其他函数的函数传递给 React 中的子组件

来自分类Dev

如何将参数传递给 React 函数组件中的函数

来自分类Dev

React:将函数属性传递给纯子组件-渲染

来自分类Dev

如何将函数作为属性传递给React组件?

来自分类Dev

React TypeScript将函数传递给子组件

来自分类Dev

无法将函数传递给React子组件

来自分类Dev

如何将属性传递给 React 函数组件?

来自分类Dev

将函数从 mapDispatchToProps 传递给 react/redux 应用程序中的容器组件

来自分类Dev

循环遍历对象,然后将值传递给 axios 函数,在 react 组件中呈现结果

来自分类Dev

在Dart Angular中,如何将函数传递给组件

来自分类Dev

如何将组件中的变量传递给函数

来自分类Dev

在Dart Angular中,如何将函数传递给组件

来自分类Dev

将状态传递给React / Redux中的递归嵌套组件

来自分类Dev

将表单输入的值传递给React中的同级组件

来自分类Dev

如何将变量中的值传递给React组件

来自分类Dev

将道具传递给Typescript中的React样式的组件

来自分类Dev

将道具传递给React组件中的componentDidMount()

来自分类Dev

将 props 的函数传递给 react 中的 render 函数

来自分类Dev

在 React 中将函数传递给组件

来自分类Dev

如何在React中不使用props的情况下将函数传递给组件的层次结构?

来自分类Dev

React:将功能传递给子组件

来自分类Dev

将React Route传递给子组件

来自分类Dev

React js将props传递给组件

来自分类Dev

将参数传递给React组件

来自分类Dev

将React Hook传递给功能组件

来自分类Dev

将几个参数传递给react组件

来自分类Dev

将 Redux 状态传递给 React 组件

Related 相关文章

  1. 1

    将函数传递给 props 中的 React 组件

  2. 2

    如何通过React中的props将函数传递给不同组件中的函数?

  3. 3

    将引用其他函数的函数传递给 React 中的子组件

  4. 4

    如何将参数传递给 React 函数组件中的函数

  5. 5

    React:将函数属性传递给纯子组件-渲染

  6. 6

    如何将函数作为属性传递给React组件?

  7. 7

    React TypeScript将函数传递给子组件

  8. 8

    无法将函数传递给React子组件

  9. 9

    如何将属性传递给 React 函数组件?

  10. 10

    将函数从 mapDispatchToProps 传递给 react/redux 应用程序中的容器组件

  11. 11

    循环遍历对象,然后将值传递给 axios 函数,在 react 组件中呈现结果

  12. 12

    在Dart Angular中,如何将函数传递给组件

  13. 13

    如何将组件中的变量传递给函数

  14. 14

    在Dart Angular中,如何将函数传递给组件

  15. 15

    将状态传递给React / Redux中的递归嵌套组件

  16. 16

    将表单输入的值传递给React中的同级组件

  17. 17

    如何将变量中的值传递给React组件

  18. 18

    将道具传递给Typescript中的React样式的组件

  19. 19

    将道具传递给React组件中的componentDidMount()

  20. 20

    将 props 的函数传递给 react 中的 render 函数

  21. 21

    在 React 中将函数传递给组件

  22. 22

    如何在React中不使用props的情况下将函数传递给组件的层次结构?

  23. 23

    React:将功能传递给子组件

  24. 24

    将React Route传递给子组件

  25. 25

    React js将props传递给组件

  26. 26

    将参数传递给React组件

  27. 27

    将React Hook传递给功能组件

  28. 28

    将几个参数传递给react组件

  29. 29

    将 Redux 状态传递给 React 组件

热门标签

归档