【问题标题】:Client side rendering file structures客户端渲染文件结构
【发布时间】:2020-02-09 01:38:31
【问题描述】:

如果我要使用 React 构建一个具有用户页面和管理页面的客户端渲染站点,是否有两个单独的 HTML 和单独的 bundle.js 或者我应该只有一个 HTML 和一个 @987654322 @ 并让我的脚本有条件地渲染这两个页面/组件?为什么一种方式比另一种方式更好?

【问题讨论】:

    标签: reactjs frontend client-side file-structure


    【解决方案1】:

    两个捆绑包:

    • 如果您的管理站点独立于客户端站点并且不共享视图
    • 如果机密信息存储在管理站点上

    一个包:

    • 如果网站共享大量代码或几乎相同
    • 如果机密数据仅根据经过身份验证的请求加载到站点。

    哪个更好取决于您的需求。要记住的一件事是,可以通过开发控制台或其他工具查看您的站点,因此只有在用户通过身份验证时才需要发送机密数据。这取决于您的需要,这是否意味着两个站点或经过身份验证的数据请求。

    【讨论】:

    • 如果我使用像 mustache 这样的模板引擎并根据请求插入相应的包,它会导致两个单独的 html 文件还是一个? (对不起,我是新来使用这个网站的,如果这应该是一个单独的帖子,请让我知道)提前谢谢你。
    • 您应该打开另一个问题只是为了从其他人那里获得更多输入,但让我们来澄清一下您的问题:您是在运行此模板引擎一次以准备部署,还是在使用服务器上的中间件可以根据请求即时呈现?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2023-04-09
    • 1970-01-01
    • 2018-01-05
    • 2018-08-24
    • 1970-01-01
    相关资源
    最近更新 更多