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

标签 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(巴别塔)

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

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

在此处附上屏幕截图: enter image description here

最佳答案

问题出在 Person 内的 return 语句:

return 
(
)

将其更改为:

return (
)

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

关于javascript - 渲染我的组件后,codepen 上没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55342146/

相关文章:

javascript - 使用谷歌地图突出整条道路

javascript - 使用 for-of 循​​环迭代 HTMLCollection 对象

php - 8 拼图,图树路径生成器

reactjs - REACT - 使用 localstorage 更新组件

javascript - 在 React 组件的渲染函数中使用变量

javascript - Slick-Slider 下一个和上一个按钮未激活

javascript - 为显示在 div 标签中的文本编辑器生成的格式化文本显示省略号

c# - 如何在 C# 中将一种日期格式更改为另一种日期格式,例如 10/10/2014 更改为 2014-10-10(年-月-日)?

javascript - 在 Express.js 中添加子站点时 CSS 无法正确发送

React 中的 CSS 转换 - 当用户单击按钮时淡入文本