【发布时间】:2016-04-18 15:53:54
【问题描述】:
每React's documentation on PropTypes:
请注意,出于性能原因,
propTypes仅在开发模式下检查。
但是,当我使用 Webpack 构建我的应用程序时,我看到我定义的 propTypes 仍在最终包中。
我将 NODE_ENV 设置为生产。这是预期的行为吗?
我的理论:
PropTypes 验证被跳过,尽管 PropType 定义仍在生产代码中。如果这个理论是正确的,那么在 prod 代码中剥离 PropTypes 是否有任何最佳实践?
【问题讨论】: