[英]How to add a React app to an existing website
我使用npx create-react-app my-app
创建了一个小型 React 应用程序。 我想将此 React 应用程序添加到我现有网站的特定<div>
中。
我的网站: <div id="reactApp"></div>
在 React 中,我有 index.js 作为
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
//document.getElementById('root')
document.getElementById('reactApp')
);
reportWebVitals();
然后,我构建应用程序npm run build
。 它在 static 文件夹中生成以下文件(下图)。 我是否需要将所有这些.css 和.js 文件添加到我的主网站以使其正常工作?
将您的项目 my-app 转换为 web 组件,然后将其添加到其他 React 应用程序(您可以将其添加到任何其他 web 应用程序)。
有关如何创建 web 组件的更多详细信息,请参见https://blog.bitsrc.io/web-component-why-you-should-stick-to-react-c56d879a30e1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.