react 语法这样写是为什么?

1.现在准备搞react 项目

要用哪个版本好呢?
最新的是 react 16 , react-router4.0 ,webpack4.0 ? 这三个吗?

==========================================
<!DOCTYPE html>
<html>
<head>

<meta charset="UTF-8" />
<title>菜鸟教程 React 实例</title>
<script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script>
<script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script>
<script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>

</head>
<body>

<div id="example"></div>
<script type="text/babel">
  var arr = [
    <h1>菜鸟教程</h1>,
    <h2>学的不仅是技术,更是梦想!</h2>,
  ];
  ReactDOM.render(
    <div>{arr}</div>,
    document.getElementById('example')
  );
</script>

</body>

</html>

代码中的数组 arr 里面的 h1 和 h2 标签为什么不用引号包起来? 不是字符串吗?
还有这里 素质会出现 key 警告

阅读 2.4k
3 个回答

react jsx语法

代码中的数组 arr 里面的 h1 和 h2 标签为什么不用引号包起来? 不是字符串吗?

我觉得你应该去官网了解一下 react的基本语法,而不是什么问题都在这里提问,而且推荐阅读官方文档学习

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题