所以我正在构建一个反应应用程序并有一个简单的问题。如果我有两个独立的组件: 和 分别带有CSS类navigation.css和navigationLogo.css。在navigation.css中我有一个名为.main的类,在navigationLogo.css中我想要一个像这样的类:
.main .main_in_logo {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
但是对于 CSS 模块我无法做到这一点,有什么解决办法吗?
所以,
我已经将家庭课程附加到身体上,如下所示:
document.body.classList.add("home")
Run Code Online (Sandbox Code Playgroud)
我想通过选择appContainer身体类的子元素
html body.home #appContainer { ..... }
Run Code Online (Sandbox Code Playgroud)
这在没有CSS模块的情况下有效,但是想知道如何在CSS模块中实现。谢谢
我在redux商店中存储了用户名,全名和电子邮件地址.我有一个需要电子邮件地址的组件,因此它可以进行API调用以获取用户组信息(使用域 - 即chase@gmail.com成为使用gmail.com进行数据库查询的关键).组件连接到商店并使用mapStateToProps来获取状态信息.
在this.stat = {}中做这样的事情是一种反模式吗?
this.state = {
group: '',
owner: this.props.user.id,
domain: this.props.user.email.split('@')[1],
errors: {},
}
Run Code Online (Sandbox Code Playgroud)
谢谢你提出的所有建议.