我无法弄清楚我到底在做什么错。我收到的唯一错误是“ App组件应使用ReactDOMServer.renderToString呈现为字符串。”作为本节中的最后一个练习,我确定我已经简化了。
class App extends React.Component {
constructor(props) {
super(props);
}
render() {
return <div/>
}
};
// change code below this line
ReactDOMServer.renderToString(App);
答案 0 :(得分:0)
您没有传递元素,而是传递了 Component 。
App
不是元素,<App/>
不是元素。
尝试以下操作,
ReactDOMServer.renderToString(<App/>);
恕我直言,我强烈建议您仔细阅读和思考,不要仅仅为了通过考试而放弃早期学习。
答案 1 :(得分:0)
以下内容:
ReactDOMServer.renderToString(App);
应该是:
ReactDOMServer.renderToString(<App/>);
App
只是一个类,而<App/>
是App
类的元素或实例。