При использовании rxjs 6.3.3 и повторной компоновке componentFromStreamWithConfig
я сталкиваюсь с ошибкой: You provided an invalid object where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.
Я попытался предоставить пользовательский объект rxjsConfig
для componentFromStreamWithConfig
, как предлагалось в других вопросах, касающихсядля перекомпоновки и rxjs 6.
import "symbol-observable";
import {
componentFromStreamWithConfig,
createEventHandlerWithConfig
} from "recompose";
import { from } from "rxjs";
const rxjsConfig = {
fromESObservable: from,
toESObservable: stream => stream
};
export const createEventHandler = createEventHandlerWithConfig(rxjsConfig);
export const componentFromStream = componentFromStreamWithConfig(rxjsConfig);
Экспортированный componentFromStream
обычно используется в различных компонентах.
Я бы ожидал, что это будет работать, учитывая конфигурацию rxjs 6 - однакоfromESObservable
похоже, проблема (трассировка стека указывает на Object.from [as fromESObservable]
)