現在、私は、データ値を渡すためにaction
を使用していますので、...状態値を格納するためのReduxの適切な場所/方法
<button onClick={() => this.props.getSource("hello")}>Check</button>
として私は、次のアクションへのhello
...
export const getSource = (string) => {
return {
type: "SOURCE_RECEIVED",
payload: string
}
}
...
export default function (state=null, action) {
switch(action.type) {
case "SOURCE_RECEIVED":
return action.payload;
break;
}
return state;
}
Iまた、アクションリスナーを組み合わせています...
import String from './reducer-listener';
const allReducers = combineReducers({
source: String
});
私は次のコードを使用していストアを作成するには...
import allReducers from './reducers';
const store = createStore(allReducers);
const app = document.getElementById('app');
ReactDOM.render(
<Provider store={store}>
<Layout/>
</Provider>
, app);
私の問題があり、私は、アプリの中に文字列hello
を保存したいです後で取り出すか更新することができるようにする。今私がやっているのは、文字列を取り出してコンソールに印刷することだけです。私はreduxを使って州の価値を保存する適切な方法が何であるか分かりません。
hello
文字列を後で取り出せる場所に保存できるようにコードを更新するにはどうすればよいですか?
reduxストアの設定に使用しているコードと、アプリケーションで値を使用するために行っていること(後で検索することを考えている)を追加できますか? –
先に進む前に、まずoffice reduxのドキュメントを読むことを強くお勧めします。 http://redux.js.org/docs/introduction/ – xiaofan2406
@ LancePollard okストアを作成するためのコードを追加しました。上記の 'onClick'の例は、アプリケーションがロードされるときに一時的です。私は' string'をどこかに保存したいと思っています。そして、ユーザーがボタンをクリックすると、後でそれを取得します。 – Bolboa