[英]Can anybody tell me why is my react code not working?
I am making a project on react.我正在做一个关于反应的项目。 So, I didn't get too far(:-P).
所以,我没有走得太远(:-P)。 Well my problem is that
ReactDOM.render()
is not rendering my elements.好吧,我的问题是
ReactDOM.render()
没有渲染我的元素。 I am relatively new to React, so cannot debug it.我对 React 比较陌生,所以无法调试它。 Here is it:-
就这个:-
https://codepen.io/shreyas23-sk/pen/LxRgwL https://codepen.io/shreyas23-sk/pen/LxRgwL
You have two errors in the code你的代码有两个错误
It's React.Component
, not React.component
它是
React.Component
,而不是React.component
In the render-function of the Header component, you have a new line after return
- Javascript automatically adds a semicolon here, you can prevent this with either writing the first JSX-line after the return, or you can wrap your return statement in parentheses在 Header 组件的渲染函数中,
return
后有一个新行 - Javascript 会在此处自动添加一个分号,您可以通过在返回后编写第一个 JSX 行来防止这种情况,或者您可以将 return 语句括在括号中
So either write:所以要么写:
return (
<div>
...
)
or或者
return <div>
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.