【发布时间】:2016-02-12 17:07:26
【问题描述】:
假设我有以下模板:
...
<body>
<div id="root">Loading...</div>
</body>
...
React 组件是很明显的东西
ReactDOM.render(RootContainer, document.getElementById('root'));
(例子尽量简化)
我想要的是在 React 处理请求时显示 div 的内容,并在加载后用实际应用替换“正在加载...”。
我该怎么做?我看到了一种添加另一个带有“正在加载”消息的 div 并在加载应用程序后将其隐藏的方法,但在我看来这是一种肮脏的方式
【问题讨论】:
-
为什么你觉得它很脏?我认为这是表明您的应用正在加载的完全有效方式。
-
只是感觉在应用将出现的同一个 div 中使用“加载状态内容”会更好。我可能是错的,因为我是前端的新手 - 这就是我在这里的原因:)
标签: reactjs