客户端渲染文件结构
Client side rendering file structures
如果我要使用 React 构建一个具有用户页面和管理页面的客户端呈现站点,那么有两个单独的 HTML 和单独的 bundle.js
是否有意义,或者我应该只有一个 HTML 和一个 bundle.js
并让我的脚本有条件地呈现两个 pages/components?为什么一种方式比另一种方式更好?
两个捆绑包:
- 如果您的管理站点独立于客户站点并且不共享视图
- 如果秘密信息存储在管理站点上
一捆:
- 如果站点共享大量代码或几乎相同
- 如果机密数据仅根据经过身份验证的请求加载到站点。
哪个更好取决于您的需求。要记住的一件事是您的网站可以通过开发控制台或其他工具查看,因此只有在用户通过身份验证后才需要发送秘密数据。这取决于您的需要,这是否意味着两个站点或经过身份验证的数据请求。
如果我要使用 React 构建一个具有用户页面和管理页面的客户端呈现站点,那么有两个单独的 HTML 和单独的 bundle.js
是否有意义,或者我应该只有一个 HTML 和一个 bundle.js
并让我的脚本有条件地呈现两个 pages/components?为什么一种方式比另一种方式更好?
两个捆绑包:
- 如果您的管理站点独立于客户站点并且不共享视图
- 如果秘密信息存储在管理站点上
一捆:
- 如果站点共享大量代码或几乎相同
- 如果机密数据仅根据经过身份验证的请求加载到站点。
哪个更好取决于您的需求。要记住的一件事是您的网站可以通过开发控制台或其他工具查看,因此只有在用户通过身份验证后才需要发送秘密数据。这取决于您的需要,这是否意味着两个站点或经过身份验证的数据请求。