【发布时间】:2019-01-18 08:15:39
【问题描述】:
我使用此代码将我的 Button 从顶部设置为边缘:
const makeTopMargin = (elem) => {
return styled(elem)`
&& {
margin-top: 1em !important;
}
`;
}
const MarginButton = makeTopMargin(Button);
每当我使用MarginButton 节点时,我都会收到此错误:Warning: PropclassNamedid not match. Server: "ui icon left labeled button sc-bwzfXH MjXOI" Client: "ui icon left labeled button sc-bdVaJa fKCkqX"
你可以看到这个产生的here。
我该怎么办?
【问题讨论】:
-
您共享的链接是指向 IP 地址上的端口 :3000。除非您将该 IP 地址提供给公共流量,并且那里有一个当前正在运行的 Web 服务器,否则没有人将能够访问您正在运行的内容。尝试使用类似代码沙盒的工具创建一个最小的问题示例。 codesandbox.io
-
对不起,这个 ip 实际上是一个 vps,但由于某种原因它现在没有运行。我现在会尝试重现它。
-
@brianespinosa 请参阅codesandbox.io/s/xvmq9jjzzq
-
我正在查看您的控制台,但没有针对 className 的 proptype 警告。
-
我认为它只发生在开发环境中。我无法在线复制它。
标签: reactjs jsx styled-components semantic-ui-react next.js