我将defaultColors对象传递给styled-components按钮元素,但无论我做什么,似乎都无法让它看到这个对象。const ButtonPrimary = styled(Button)`background-color: ${({ defaultColors }) => defaultColors.primary ?? "blue"};color: ${({ defaultColo
2020-09-17
我一直在努力将我们现有的 React FE 组件从主存储库中拉出,并将其放入一个单独的存储库中,并与汇总捆绑在一起。我们的旧代码使用的是makeStyles,我已经将其切换到styled-components,但仍保留以前的 MUI 主题。我已经设置了 Storybook,并将其包装在样式化组件主题提供程序中,以便访问样式化组件内的主题。结构看起来像components\srcindex.ts(i
2021-08-21
我有一个演示这里此应用程序正在设计一个反应Link组件。我在Link Styled组件上有一个isActive道具。控制台对此抱怨,因为它无法将isActive识别为aDOM元素上的道具文档说解决这个问题的方法是从'react-router-dom'导入{Link as ReactRouterDonLink};然后const Link = ({isActive, children, ...prop
2021-07-29
我在 React Native 项目中使用styled-components时出现此错误。TypeError: undefined is not a function (near '..._styledComponents.default.button...')这是我的代码;import styled from "styled-components";const Buttonn = styled.
2021-09-17