【发布时间】:2020-03-17 01:09:10
【问题描述】:
我在我的React 应用程序中使用CSS Modules。需要设置一个由 2 个字符串组成的类,然后转换为模块。
示例。
import React from 'react';
import css from './ContentMedia.module.css';
const Content = (props) => {
return (
<div className={css.container}>
{props.areas &&
props.areas.map((area) => {
return (
<div className={`css.areaGrid${area.grid}`} key={area.id}>
...
</div>
);
});
}
</div>
);
};
export default Content;
如果我将类设置为className={css.areaGrid${area.grid}},我会收到错误的结果(见下图)。但我需要接收一个预定义的 css 类 .areaGrid12 或 .areaGrid6 或 .areaGrid4,它应该看起来像 Content_areaGrid12_6yth。我应该如何修复 JSX 以使其正常工作?
【问题讨论】:
标签: javascript css reactjs jsx css-modules