私は非常に反応して還元するので、次のことが良い方法と考えられるかどうかはわかりません。アクションクリエイターのサンクからオブジェクトを返す/解決する - これは大丈夫ですか?
私のケースでは、私は状態コンテナとしてreduxを使用した反応ネイティブプロジェクトを持っています。私は追加ボタン付きの普通のView
を持っています。ユーザーがボタンをクリックすると、アクション作成者が呼び出され、GET
リクエストがWebサービスに送信されます。 webservicesは、次のナビゲータシーンに渡す必要がある、事前に塗りつぶされたオブジェクトを返します。 redux
を使用してください - 約束が解決した後に行動に頼るのは大丈夫ですか?それとも、私はそれを州から引き抜かなければならないのですか?
ボタンたonPressイベント:
addStory() {
this.props.actions.createStory().then((action) => {
Actions.editor({ title: action.story.title, action.story });
});
}
アクション作成者:
export function createStorySuccess(story) {
return { type: CREATE_STORY_SUCCESS, story };
}
export function createStory() {
return dispatch =>
StoryApi.createStory().then((story) => {
return dispatch(createStorySuccess(story));
}).catch((error) => {
throw error;
});
}
は、「それは」あなたは状態から何を引くでしょうか?何のための行動に頼るのは大丈夫ですか? –