渲染组件后,codepen上无输出

时间:2019-03-25 16:17:05

标签: javascript html reactjs codepen

我正在使用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(Babel)

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

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

在此处附有截图: enter image description here

1 个答案:

答案 0 :(得分:3)

问题是Person中的return语句:

return 
(
)

将其更改为:

return (
)

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