Я пытаюсь интегрировать simpreWebRTC в мой проект React-Redux, но библиотека имеет свое собственное хранилище редуксов, и в документации сказано следующее:
"Предоставленная функция createStore
делает базовое хранилище Redux полезнымдля начала работы. Если вы хотите сделать свой собственный, импортируйте reducer
из '@ andyet / simplewebrtc' и обязательно назначьте его simplewebrtc
на верхнем уровне вашего объекта состояния. "
Я пробовал несколько подходов, но ничего не работает, есть идеи?чего мне здесь не хватает?Спасибо
Это код, который у меня есть на данный момент:
store.js
import {createStore, applyMiddleware} from 'redux'
import rootReducer from './reducers/index'
import thunk from 'redux-thunk';
export default createStore(rootReducer, applyMiddleware(thunk));
const store = createStore(rootReducer);
console.log(store.getState());
. / Redurs / index.js
import {combineReducers} from 'redux'
import {reducer as simplewertc} from '@andyet/simplewebrtc'
import liveRoomReducer from './liveRoomReducer'
export default combineReducers({simplewertc, liveRoomReducer});
. / redurs / liveRoomReducer.js
const initialState = {
test : 'test'
};
export default function liveRoomReducer(state=initialState, action) {
return state;
};
Я регистрирую состояние хранилища в консоли и показываю на нем simplewebrtc:
И все еще показывает эту ошибку: