【发布时间】:2017-08-09 00:41:54
【问题描述】:
我想让我的导航栏显示我从我的 API 获得的用户名。而且我可以在我的控制台中看到我正在获取带有密钥 name 的 user object。
所以我想知道访问数据的最佳做法是什么? 顺便说一下,这是我导航栏中的一些 sn-ps!
class MainNavbar extends Component {
logout(e) {
e.preventDefault()
this.props.logout()
}
render() {
return (
<Navbar inverse collapseOnSelect>
<Navbar.Header>
<Navbar.Brand>
<div>
<img id="logo" />
</div>
</Navbar.Brand>
<Navbar.Toggle />
在底部:
MainNavbar.propTypes = {
logout: React.PropTypes.func.isRequired
// I guess I need to do something here
}
function mapStateToProps(state) {
return {
auth: state.auth
// And here as well, but what? :O
}
}
export default connect(mapStateToProps, { logout })(MainNavbar)
非常感谢您阅读这个糟糕的问题。我很感激我能得到的所有帮助!
谢谢!
【问题讨论】:
-
@AndyRay 这根本不是真的。当然,不接受答案是不好的(请接受您认为对未来读者有帮助的答案),但这不会导致您的帐户被“关闭”,无论这意味着什么。
标签: javascript reactjs redux