私はこの質問を書いています。私はあなたの機能コンポーネントにreduxを使用する方法についていくつかの助けを求めます。私はReactコンポーネントで他の例を見てきましたが、機能コンポーネントに "store"値を取得する方法を理解できません。Reactjs(web)内の機能コンポーネントに関するRedux
私の考えは、状態を確認し、私の機能性成分の内側に、UIを操作するには、私の
store.getStateを()
使用することですが、私はそれを実現することができません。
お願いします。例えば
、機能性成分:
import React from 'react';
import withStyles from 'isomorphic-style-loader/lib/withStyles';
import s from './Header.css';
import { Navbar, Nav } from 'react-bootstrap';
import HeaderMenu from '../HeaderMenu';
import cx from 'classnames';
function Header() {
return (
<Navbar fluid fixedTop id="Header" className={s.navContainer}>
<Nav block className={cx(s.HeaderTitle, s.hideOnSmall)}>Project title</Nav>
<HeaderMenu />
</Navbar>
);
}
export default withStyles(s)(Header);
私は私のヘッダーコンポーネント内「ストア」オブジェクトを使用するにはどうすればよいですか?それは私のアプリケーションコンポーネントで動作します、私は自分のコンポーネント内でそれを使用する方法を知らないだけです。
私の質問は以下のとおりです。
- 私が代わりに状態を取得するためのアクションを使用すべき?
- ストアオブジェクトコンポーネントをコンポーネントプロパティに渡す必要がありますか?
ありがとうございます!
編集:私はReduxのブランチにhttps://github.com/kriasoft/react-starter-kit を使用しています
ダンアブラモフ監督は、彼のめちゃくちゃ有名なEgghead.ioシリーズで述べたようにhttps://github.com/kriasoft/react-starter-kit/tree/feature/redux
私はあなたの反応アプリケーションに '接続する'に 'react-redux'バインディングを使用していると思いますか? – Scarysize
@スカラサイズ私は使用しているスターターキットにURLを追加しました。 – themazz