reactjs - “预期对应的 JSX 结束标记为”
问题描述
昨天,我在 Nextjs 开始了一个新项目。我试图构建一个登录组件。容易的事。但是当我编译代码时,编译器会抛出一个错误:“Expected对应的JSX结束标记为'span'(28:4)”
我删除了“span”标签,它仍然抛出与“span”标签一样的错误。
const UserLog = () => (
<div id = "userlog-wrapper">
<form>
<label>UserName : <input type="text" required/></label>
<label>PassWord : <input type="password" required/></label>
<input type = "checkbox"><span>Remember Me<span>
<button>LogIn</button>
<button>SigIn</button>
</form>
</div>
)
这是结果::
./pages/index.js
SyntaxError: /home/user/myProject/pages/index.js: Expected corresponding JSX closing tag for <span> (28:4)
26 | <button>LogIn</button>
27 | <button>SigIn</button>
> 28 | </form>
| ^
29 | </div>
解决方案
您仍然有一个span
元素没有正确关闭。在代码的第 6 行中,在 之后input
,它应该是</span>
. 您还需要像这样关闭输入:/>
推荐阅读
- c# - 如何让角色在 Unity 中的移动平台上行走
- python-3.x - 使用 DataProcPySparkOperator 时无法配置 GCP 项目
- php - Code Igniter 文件上传,无法上传 pdf 和 doc,导致没有文件上传没有错误
- python-3.x - 我可以在 Matplotlib 的函数 ax.set() 中设置哪些属性
- jquery - 如何删除用户界面?
- python - 试图做一个简单的比较,在涉及RFID的python中,没有比较成功
- css - 需要带有 react-zoom-pan-pinch 的无限图表板
- c# - C#,String 的 Split() 方法从字符串中获取特定信息
- python-3.x - 使用 youtube-dl 搜索 Youtube 视频
- php - 如何修复此错误?ErrorException 使用未定义的常量 staff - 假定为“staff”(这将在 PHP 的未来版本中引发错误)