gpt4 book ai didi

javascript - 如何正确创建和渲染功能组件?

转载 作者:行者123 更新时间:2023-11-28 17:07:02 25 4
gpt4 key购买 nike

我正在尝试使用 the instructions here 创建和渲染功能组件作为基地。根据我在那里收到的信息,我应该能够做一些类似的事情:

class MyComponent extends React.Component {
render() {
return (
<div>
<OtherComponent props="test" />
</div>
)}
function OtherComponent(props) {
return (
<div>
test
</div>
);
}
}

但这会引发错误:

Unexpected token:    function OtherComponent(props) {
^

我发现一些帖子建议删除函数,所以我尝试了,但随后它抛出了错误:

OtherComponent is not defined

我可以通过创建一个单独的类组件来使其工作,如下所示:

class OtherComponent extends React.Component {
render() {

但这不是我想做的。在 React.js 中创建/渲染功能组件的正确方法是什么?

最佳答案

例如这个就可以了。请参阅文档;) React - Composing Components

function OtherComponent(props) {
return <div>test</div>;
}

class App extends React.Component {
render() {
return (
<div>
<OtherComponent props="test" />
</div>
);
}
}

关于javascript - 如何正确创建和渲染功能组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55596848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com