У меня есть этот код, и я получаю эту ошибку после обновления до реакции-редукса 6.0.0 и редукса 4.0.1. Это всего лишь тест, чтобы понять, где я ошибаюсь.
Нарушение инварианта: недопустимый тип элемента: ожидается строка (для
встроенные компоненты) или класс / функция (для составных компонентов)
но получил: объект.
import React from 'react';
import renderer from 'react-test-renderer';
import { combineReducers, createStore } from 'redux';
import { Provider } from 'react-redux';
const store = createStore(combineReducers({ test: (state = '') => state }));
const Wrap = () => <Provider store={store} />;
describe('Provider', () => {
it('should work', () => {
const tree = renderer.create(<Wrap />).toJSON();
expect(tree).toMatchSnapshot();
});
});