我有一个简单的项目,可以很好地使用JSX / React / Gatsby。
我在另一个项目的HTML中有一个预先存在的页面(想想着陆页),非常复杂,使用Bootstrap 4进行了很好的样式,我们称之为LandingPage.html和相关的LandingPage.css。
我想将登录页面添加到我的Gatsby网站。因此,例如当导航到localhost:3000 / LandingPage.html时,将显示登录页面,正确设置样式等。
我不清楚是否必须将预先存在的HTML完全转换为反应组件/ JSX? 或者我是否可以通过将其放置在我的Gatsby项目结构中的某个地方来提供LandingPage.html(以及相关的样式文件)? 或者我是否必须创建一个反应“包装器”,在“运行时”读取LandingPage.html和LandingPage.css的内容?
注意:我尝试将LandingPage.html和LandingPage.css放入/ public文件夹,实际上这确实有效!所以也许我已经回答了我自己的问题。但这是正确的方法吗?