经过数小时的调试并浏览了文档,我发现Material UI中的<Grid />
组件基于process.env.NODE_ENV
if (process.env.NODE_ENV !== 'production') {
const requireProp = requirePropFactory('Grid');
StyledGrid.propTypes = {
...StyledGrid.propTypes,
alignContent: requireProp('container'),
alignItems: requireProp('container'),
direction: requireProp('container'),
justify: requireProp('container'),
lg: requireProp('item'),
md: requireProp('item'),
sm: requireProp('item'),
spacing: requireProp('container'),
wrap: requireProp('container'),
xs: requireProp('item'),
zeroMinWidth: requireProp('zeroMinWidth'),
};
}
想知道是否团队中的某人或为该项目做出了贡献的人可以解释做出此决定的原因。干杯!