使用window.env显示/隐藏React组件是否是个好主意例如,我们有一些特性还没有准备好发布,所以我们考虑使用window.env.FEATURE_ENABLED=0来隐藏它(这些变量将由API调用服务来选择,该服务为浏览器提供捆绑包)但是,我认为这是有风险的,因为用户可以查看windows.env并设置windows.env.FEATURE_ENABLED=1,然后开始看到我们打算隐藏的工作流。有人能提供他们对此的看法吗?
6jjcrrmo1#
是的,因为你所说的原因,它可能有潜在的风险。一个更好的方法是在生产版本中只包含已完成的功能--仍在测试中的未完成的功能不应该发送给客户。对于这样的功能,有一个单独的版本。托管它:
当多个开发者同时需要访问登台服务器时,登台服务器是一种专业的方法。最初将登台服务器集成到构建过程中可能需要一些工作,但对于大型项目来说,这是值得的。
1条答案
按热度按时间6jjcrrmo1#
是的,因为你所说的原因,它可能有潜在的风险。
一个更好的方法是在生产版本中只包含已完成的功能--仍在测试中的未完成的功能不应该发送给客户。对于这样的功能,有一个单独的版本。托管它:
当多个开发者同时需要访问登台服务器时,登台服务器是一种专业的方法。最初将登台服务器集成到构建过程中可能需要一些工作,但对于大型项目来说,这是值得的。