繁体   English   中英

如何在 React 中获取子源代码?

[英]How can I get children source code in React?

react 有没有可能得到 children 的 prop 源码?

例如,我有带有某种代码的组件...

<SomeComp>
    <Heading>I need this code with Heading tag</Heading>
</SomeComp>

我怎样才能让孩子们成为一个字符串?

我需要这样的东西...

const SomeComp = ({ children }) => {
    const highlightedCode = highlight(CHILDREN_TO_SOURCE_STRING_FUNCTION(children))
    return (
        <>
            <div>{highlightedCode}</div>
            <div>{children}</div>
        </>
    )
}

谢谢帮助

不确定您真正想要在这里实现什么,但这是您可以做的。

<SomeComp>
  {`<Heading>I need this code with Heading tag</Heading>`}
</SomeComp>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM