渲染我的组件后,在codepen上没有输出

问题描述 投票:0回答:1

我正在使用codepen.io来启动示例程序的reactjs。以下是我的完整代码。不确定为什么RenderDOM没有正确渲染组件

HTML

    <div class="person">
    <h1> Raj </h1>
    <p> Age 27 </p>
    </div>

CSS

    .person{
    margin: 10px;
    border: 1px solid #eee;
    box-shadow: 0 2px 2px #ccc;
    width: 200px;
    padding: 20px;
    }

JS(巴别塔)

    function Person()
    {
    return
    (
        <div className="person">
            <h1> Nandhi </h1>
            <p> Age 27 </p>
        </div> 
    );
    }

    ReactDOM.render(<Person />,
    document.querySelector('#p1'));

附上截图:enter image description here

javascript html reactjs codepen
1个回答
3
投票

问题是Person中的return语句:

return 
(
)

将其更改为:

return (
)

如果undefined末尾没有任何内容表明表达式正在运行到下一行,则JavaScript返回return

© www.soinside.com 2019 - 2024. All rights reserved.