私はredux-observableを使ってreact-nativeでアプリケーションを構築しています。 今、私は、叙事詩を使用して、還元的に観察できる2つのアクションで簡単な装飾をするのに苦労しています。私が達成しようとしているのは、単に2つのアクションを1つにマップすることです。redux-observableで叙事詩を使って2つのアクションを一緒にシーケンシング
私は取得していますエラーは次のとおりです。
ここYou provided an invalid object where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.
は、私が使用していたコードです:私には私が有効で使用していますRxJSコード
import { Observable } from 'rx';
export const startApplicationEpic = (action$: Observable) =>
action$
.ofType('START_APPLICATION')
.flatMap(() =>
Observable.of(
{ type: 'REGISTER_PUSH_NOTIFICATIONS'},
{ type: 'AUTHENTICATION_REQUEST' }
)
);
// index.js
store.dispatch({ type: 'START_APPLICATION' })
、もしepicsがこれ以上のストリームであれば、それとも叙事詩から単一のアクションをディスパッチできますか?
何行でエラーが発生しますか?あなたがここに示したコードのどこかにいると確信していますか?また、 'rx'ではなく' rxjs'からインポートしたいと思うかもしれません。 – martin
v4アダプタ(redux-observable-adapter-rxjs-v4)を使用していますか?もしそうでなければ、あなたは間違いなくnpmに 'rxjs'ではなく' rx'で公開されているv5を使う必要があります。 – jayphelps
マーティン、ありがとう。私はrxjの代わりにrxjを使用する必要がありました。これはredux-observableの依存関係であり、すべて正常でした。フードの下ではかなりの違いがあると思います。 –