具有访问React组件状态的样式化组件?

具有访问React组件状态的样式化组件?,第1张

具有访问React组件状态的样式化组件?

实现此目标的最佳方法是将prop传递给您从中获得的元素

styled-comopnent

// outside of the componentinterface OuterWrapperProps {     dark: boolean; }const OuterWrapper =  styled.div<OuterWrapperProps>`    display: inline-block;    padding: 20px;    ${props => props.dark && css`        background-color: 'gray';    `};`;

当您渲染该元素时:

...<OuterWrapper dark={this.state.dark}> ... </OuterWrapper>...

而且,您仍然可以控制主题

state

这样做有助于提高代码的可读性,并遵循文档的建议。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5560306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存