首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何渲染儿童在Qwik?

如何渲染儿童在Qwik?
EN

Stack Overflow用户
提问于 2022-11-12 15:09:37
回答 1查看 20关注 0票数 0

在反应中,我有这样的成分:

代码语言:javascript
复制
const Title = ({ children }) => {
    return <h2>{children}</h2>
}

export default Title

我可以很容易地用它作为<Title>Something</Title>

在Qwik中,我可以创建相同的组件:

代码语言:javascript
复制
import { component$ } from '@builder.io/qwik'

const Title = component$(({ children }) => {
    return <h2>{children}</h2>
})

export default Title

但是<Title>Something</Title>不起作用。甚至<Title children='Something' />也不起作用。但是,如果我将道具名更改为text,那么<Title text='Something' />就能工作。

然而,在实际应用程序中,必须具备嵌套组件并以特殊名称重用它们的能力。

我怎样才能让孩子们在Qwik?

EN

回答 1

Stack Overflow用户

发布于 2022-11-22 02:42:01

Qwik用插槽代替孩子

代码语言:javascript
复制
import { component$, Slot } from '@builder.io/qwik'

const Title = component$(() => {
    return <h2><Slot /></h2>
})

export default Title

请参阅https://qwik.builder.io/docs/components/projection/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74414072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档