gpt4 book ai didi

javascript - 意外 token `}`

转载 作者:行者123 更新时间:2023-11-28 05:16:15 32 4
gpt4 key购买 nike

我正在使用 javascriptreact,由于某种原因,我收到了一个奇怪的 token 错误。

这是发生错误的代码:

renderNavBar() {
if (!this.userHash) {
return server_1.default.renderToString(React.createElement(navComponent.navBarNoUser, null));
}
}

typescript :

renderNavBar() {
if (!this.userHash) {
return ReactDOMServer.renderToString(<navComponent.navBarNoUser />);
}
}

如果我注释掉 return ReactDOMServer 行,那么就没有错误。为什么会出现这个错误?

我还通过jslint传递了该函数,但没有遇到这个问题。

谢谢!

最佳答案

因为React组件的名称必须是大写的。

尝试

renderNavBar() {
if (!this.userHash) {
return ReactDOMServer.renderToString(<NavComponent.NavBarNoUser />);
}
}

navComponent改名为NavComponent,navBarNoUser => NavBarNoUser

关于javascript - 意外 token `}`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966357/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com