Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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
Javascript 如何在不同的html文件中插入jsx?_Javascript_Reactjs - Fatal编程技术网

Javascript 如何在不同的html文件中插入jsx?

Javascript 如何在不同的html文件中插入jsx?,javascript,reactjs,Javascript,Reactjs,我正在使用CreateReact应用程序构建pwa。我注意到在index.html页面中没有指向任何js文件的链接,所以我只是假设CRA可以通过某种方式将jsx注入index.html的“root”div中。现在,我想添加一个脱机页面,作为用户关闭internet时的备用页面。现在,我如何将react元素注入到第二个html页面中。我不知道怎么做,如果有人能帮忙,我们将不胜感激。您可能希望在这种情况下使用service worker。以下是供您参考的链接:我已经设置好了。我想知道如何在react

我正在使用CreateReact应用程序构建pwa。我注意到在index.html页面中没有指向任何js文件的链接,所以我只是假设CRA可以通过某种方式将jsx注入index.html的“root”div中。现在,我想添加一个脱机页面,作为用户关闭internet时的备用页面。现在,我如何将react元素注入到第二个html页面中。我不知道怎么做,如果有人能帮忙,我们将不胜感激。

您可能希望在这种情况下使用service worker。以下是供您参考的链接:

我已经设置好了。我想知道如何在react中将jsx插入到一个单独的html文件中。:)cheers Thorreact是一个单页应用程序,每个路由都要在客户端完成。因此,不需要“在单独的html文件中注入jsx-in-react”,因为react只在一个index.html上运行(这就是为什么我们称之为单页应用程序)。您只需要创建一个react组件,并让
BrowserRouter
HashRouter
将该react组件作为您的回退页面。例如如何?所以我有一个离线页面要显示。对于默认的index.html文件,这是不可能的。例如,您将如何创建一个只有一个组件的脱机回退页面。请将其作为您的答案发布。我不知道您在这里尝试做什么。internet关闭时用户的脱机页面?如果用户没有internet,如何获取此脱机页面?