0003. html to jsx 在线转换
1. 📒 需求场景描述
- 如果你 有大量的 HTML 需要移植到 JSX 中,你可以使用 transform 在线转换器 来实现快速转换。
- 转换后的结果不一定就能直接照搬过去使用,但应该可以作为一个参考。
- 根据转换后的结果来编写你的 JSX 模板,或许会比你挨个翻译
html -> jsx
快一些。
2. 🔗 transform - html 转 jsx 在线转换器
- https://transform.tools/html-to-jsx
- html 转 jsx 在线转换器。
- https://github.com/ritz078/transform
- transform GitHub 仓库。
3. 💻 一个简单的 html to jsx 转换示例
html
<!-- Hello world -->
<div class="awesome" style="border: 1px solid red">
<label for="name">Enter your name: </label>
<input type="text" id="name" />
</div>
<p>Enter your HTML here</p>
1
2
3
4
5
6
2
3
4
5
6
js
<>
{/* Hello world */}
<div className="awesome" style={{ border: "1px solid red" }}>
<label htmlFor="name">Enter your name: </label>
<input type="text" id="name" />
</div>
<p>Enter your HTML here</p>
</>
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8