Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我无法在.js文件(jsx代码)中使用html标记_Reactjs - Fatal编程技术网

Reactjs 我无法在.js文件(jsx代码)中使用html标记

Reactjs 我无法在.js文件(jsx代码)中使用html标记,reactjs,Reactjs,我刚开始使用index.html和app.js创建一个文件。我在index.html中包含了react脚本。但是我不能在.js文件中使用html标记(jsx代码)抛出错误。安装了babel。要做什么?您需要导入React framework才能访问jsx和ReactDOM: import React from "react"; import ReactDOM from "react-dom"; 你是这样称呼他们的: ReactDOM.render(

我刚开始使用index.html和app.js创建一个文件。我在index.html中包含了react脚本。但是我不能在.js文件中使用html标记(jsx代码)抛出错误。安装了babel。要做什么?

您需要导入React framework才能访问jsx和ReactDOM:

import React from "react";
import ReactDOM from "react-dom";
你是这样称呼他们的:

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById("root")
);
ReactDOM.render(
,
document.getElementById(“根”)
);
请注意,我有一个
组件,这意味着我还必须从
App.js
导入它,所以您现在看到的是
index.js
或您想调用的任何东西


没有它们,它就成了纯javascript。我建议使用
npx create react app
因为它为您创建了这个样板文件。

请给出一个答案。实际上,我正在从udemy学习,我已经包括了react和reactdom脚本。并且在开发工具中测试了react和reactdom