reactjs - 反应项目 plunkr - 设置
问题描述
我正在尝试在 Plunkr 中设置一个反应项目来玩耍和学习反应。
当我搜索示例反应项目时,我遇到了这个项目。我看到它明确使用 script.jsx 文件而不是 scripe.js 。我在哪里可以在 plunker 上找到一个简单的入门项目,它设置了 react 库,以便我可以将它用作我的沙箱以进行进一步的学习。
如果我将 script.jsx 更改为 script.js 它不起作用。在我看到的大多数示例中,我没有看到 jsx 文件,而只使用了 js 文件。
使用 jsx 文件的 Plunkr https://plnkr.co/edit/tpl:a3vkhunC1Na5BG6GY2Gf?preview
然后我遇到了另一个似乎可以使用 .js 文件的项目 https://plnkr.co/edit/Hya7ARlzCvv5N94w?open=Hello.js&deferRun=1
但我没有看到 react 使用的 render() 方法。它使用 <> 来包含将进入 react() 的代码。
export default ({ name }) => (
<>
<h1>Hello {name}!</h1>
<p>Start editing and see your changes reflected here immediately!</p>
<ul>
{users.map(function (user) {
return <li>{user.name}</li>;
})}
</ul>
</>
这一切都让我感到困惑。请问有人能告诉我如何理解上述内容吗?
解决方案
Plunker 现在有一些官方启动器,您可以使用不同的前端框架构建项目。这些可以在https://plnkr.co/edit上找到,并且基于starters repo。
这将为您提供一个项目,其主要入口点是App.js
:
import React from 'react';
export default ({ name }) => (
<>
<h1>Hello {name}!</h1>
<p>Start editing and see your changes reflected here immediately!</p>
</>
);
推荐阅读
- c - 为什么 fopen() 和 open() 不能识别 char 指针
- python - 带有 DeleteView 的 Bootbox 在 Django 中找不到 url
- python - 需要帮助打印清单
- mysql - docker-compose 与 Spring Boot 和 MySQL 集成不断发生错误通信链接失败
- linux - 在 pythonanywhere 中初始化 Tor 时出错 - 卡在 5%
- excel - vba 循环运行时单元格编辑错误
- swiftui - 如何以编程方式从 SwiftUI 列表中删除行并刷新列表视图?
- javascript - 我的代码在浏览器中的工作方式与在我的 IDE 中不同
- perl - 深度嵌套的 Perl 模块中仅供内部使用的类 - 避免尴尬的命名
- javascript - 使用 React 装饰器是一个好习惯吗?