おはようございます(あなたの質問に申し訳ありません)!コンポーネント内のアクションからデータにアクセスする| Redux
私は自分のAPIから取得しているユーザーの名前を表示するためにnavbarを取得したいと考えています。私のコンソールではname
というキーでuser object
が表示されています。
だから私は、データへのアクセスを取得するためのベストプラクティス何だろうか? ところで、Navbarの抜粋があります。
class MainNavbar extends Component {
logout(e) {
e.preventDefault()
this.props.logout()
}
render() {
return (
<Navbar inverse collapseOnSelect>
<Navbar.Header>
<Navbar.Brand>
<div>
<img id="logo" alt="Qlocx Logo" src={qlocx} />
</div>
</Navbar.Brand>
<Navbar.Toggle />
と下部に:この悪いとnooby質問を読み取るための
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)
おかげで多くのことを。私が得ることができるすべての助けに感謝します!
ありがとうございます!コンポーネントの小道具にReduxの状態からユーザ名をマップするために
@AndyRay。確かに、回答を受け入れないことは悪いです(将来の読者のためのチェックポイントとして役立つ回答を受け入れてください)が、それはあなたのアカウントが何を意味するものであれ「閉鎖」されることはありません。 – Li357