#javascript #reactjs #redux #react-redux
#javascript #reactjs #redux #react-redux
Вопрос:
Я обновляю свой проект до последней версии react, react-redux, react-dom, etc
, и я столкнулся со следующей ошибкой:
ERROR in ./app/components/Modules/AdsBanner/index.js
Module not found: Error: Cannot resolve module 'react-redux/lib/components/connect' in /home/cpt/Desktop/prod/local/app/components/Modules/AdsBanner
@ ./app/components/Modules/AdsBanner/index.js 51:15-60
Вот часть кода, из-за которой возникает конфликт:
import connect from 'react-redux/lib/components/connect';
//some code
export default connect(({regular}) => ({regular}))(AdBanner);
Не могли бы вы сказать, стоит ли вернуться к предыдущей версии react-redux
или переписать эту часть кода? К сожалению, я нигде не нашел подобной информации. Большое спасибо за любые советы 🙂
Ответ №1:
подключение происходит из react-redux справа, поэтому мы должны импортировать, как import { connect } from 'react-redux';
только попробуем, это может вам пригодиться.