【发布时间】:2020-03-04 03:17:20
【问题描述】:
在开发我的项目时,我会以其他人为例。当我查看 Instagram 网站时。我看到用户登录时html的类名发生了变化。我可以知道如何实现这一目标吗?据我所知,react 只存在于 html 结构中的一个 div 中。
// This code will render a component in the html root.
ReactDOM.render(<App />, document.getElementById('root'));
// But how to serve a whole new html file in react
如何在反应中提供全新的 html 文件?是不是违反了react的概念?
【问题讨论】:
-
我认为您应该更具体地了解您是否尝试使用您尝试过的代码以及您面临什么样的错误来实现
-
我想实现改变html的类名或者在网站中返回一个全新的html。谢谢
-
你试过什么?显示代码。 React.DOM 渲染也不是这里的方法。您必须更改 App 组件并放置一些条件子句。
-
你想提供一个新的 index.html 吗?你不能用 react 来做到这一点,你必须在为这些文件提供服务的服务器端代码中更改它。