Material ui 为什么Material UI的网格组件会根据环境使用不同的PropType实现不同的组件
经过数小时的调试和查看文档后,我发现Material UI中的Material ui 为什么Material UI的网格组件会根据环境使用不同的PropType实现不同的组件,material-ui,Material Ui,经过数小时的调试和查看文档后,我发现Material UI中的组件基于process.env.NODE\u env if (process.env.NODE_ENV !== 'production') { const requireProp = requirePropFactory('Grid'); StyledGrid.propTypes = { ...StyledGrid.propTypes, alignContent: requireProp('container'
组件基于process.env.NODE\u 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'),
};
}
想知道是否有团队中的人或对项目有贡献的人可以解释这个决定背后的原因。干杯