Я пытаюсь интегрировать 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());
./редукторы/index.js
import {combineReducers} from 'redux'
import {reducer as simplewertc} from '@andyet/simplewebrtc'
import liveRoomReducer from './liveRoomReducer'
export default combineReducers({simplewertc, liveRoomReducer});
./редукторы/liveRoomReducer.js
const initialState = {
test : 'test'
};
export default function liveRoomReducer(state=initialState, action) {
return state;
};
Я регистрирую состояние магазина в консоли и показываю на нем simplewebrtc:
И все еще показывает эту ошибку: