【发布时间】:2022-11-29 10:09:28
【问题描述】:
我们有一个样式化的组件。我的样式化组件是在 Function 组件内定义的,但在其 return 方法之外。请参阅下面的代码。
有人提到样式组件通常应该在组件外部定义。这是真的?放置 StyledTableCell 的最佳位置在哪里?
const ProcedureServicesRowHeader = () => {
const StyledTableCell = styled(TableCell)`
&& {
padding: 1.5px;
color: green;
background-color: blue;
}
`;
return (
<TableRow>
<StyledTableCell textAlign="left">Service</StyledTableCell>
<StyledTableCell textAlign="center">Units</StyledTableCell>
<StyledTableCell textAlign="right">Charge</StyledTableCell>
<StyledTableCell textAlign="right">Total</StyledTableCell>
</TableRow>
);
};
export default ProcedureServicesRowHeader;
【问题讨论】: