reactjs - 在运行代码时它显示 Unexpected token
问题描述
从“反应”导入反应;
常量登录 =(道具)=> {
const { email, setEmail, password, setPassword, handleLogin, handleSignup, hasAccount, setHasAccount, emailError, passwordError } = props;
return (
<section className="login">
<div className="loginContainer">
<label>Username</label>
<input
type="text"
autoFocus
required
value={email}
onChange={(e) => setEmail(e.target.value)}
/>
<p className="errorMsg">{emailError}</p>
<input
type="password"
required
value={password}
onChange={(e) => setPassword(e.target.value)}
/>
<p className="errorMsg">{passwordError}</p>
<div className="btnContainer">
{hasAccount ? (
<>
<button onClick={handleLogin}> Sign in </button>
<p>
Don't have an account ?
<span onClick={() => setHasAccount(!hasAccount)}>Sign up</span>
</p>
</>
) : (
<>
<button onClick={handleLogin}> Sign up </button>
<p>
Has an account ?
<span onClick={() => setHasAccount(!hasAccount)}>Sign in</span>
</p>
</>
)}
</div>
</div>
</section>
)
}
导出默认登录;
显示的 O/p 错误是:- ./src/Login.js 中的错误语法错误:D:/React/todos-list/src/Login.js: Unexpected token (30:26)
28 | 29 | {有帐户?(
30 | <> | ^ 31 | 登录 32 |
33 | 没有帐户?
@ ./src/App.js 20:13-31
解决方案
推荐阅读
- ios - 为什么其中一个动画没有激活?
- sequelize.js - 续集 findAll 方法,除了
- python - 在 SQL Server 中加密并在 Python / spark 中解密
- html - Bootstrap:是否可以在这样的列中包含行?
- reactjs - useDebounce 测试有时会失败,但有时不会
- c# - 无法使用 c# 订阅 WebSocket 上的特定频道
- selenium - 我如何通过 Selenium 进行操作:我的 Gmail 有两步身份验证,所以我想使用我的应用密码登录我的 gmail。我该如何使用 WebDriver?
- angular - 无法在订阅的组件视图中使用响应,有什么替代方法?
- url - 如何使“URL 协议”从其自己的目录启动应用程序,而不是从 c:\windows\system32 启动?
- pandas - 使用连接键在修改/删除列表中查找第一次出现的记录