首页 > 解决方案 > 将 Props 传递给 children,children 不是函数

问题描述

Test.jsx

function Parent({ children }) {
    return <div>{children("Test")}</div>
}

function Test() {
    return (
      <Parent>
        { test => <div>{test}></div> }
      </Parent>
    )
}

得到一个错误说children is not a function,但我在互联网上看到其他例子说这有效。有谁知道为什么?在 Preact X 上。

标签: reactjspreact

解决方案


你试过这个吗?

function Test() {
    return (
      <Parent children={test => <div>{test}></div>}/>
    )
}

推荐阅读