IT이야기

서로 다른 버전의 반응에서 반응 native 및 react-remedx 충돌

cyworld 2022. 3. 17. 21:28
반응형

서로 다른 버전의 반응에서 반응 native 및 react-remedx 충돌

리액션 리플렉스를 설치하는 데 문제가 있다.나는 여기에 문제를 복사하여 붙여넣었다.한 프로젝트에서 두 가지 버전의 리액티브를 동시에 갖는 것이 타당한가?

react-reason은 다음과 같이 말한다.

WARN reaction-native@0.59.4는 react@16.8.3의 피어가 필요하지만 아무것도 설치되지 않았다.피어 종속성을 직접 설치하십시오.

react-redex는 다음과 같이 말한다.

WARN react-remedx@7.0.1에는 react@^16.8.4의 피어가 필요하지만 아무것도 설치되지 않았다.피어 종속성을 직접 설치하십시오.

16.8.3을 설치함으로써, 리액션 리플렉스는 반대쪽에서는 16.8.4를 찾을 것이고, 리액션 리플렉스는 16.8.3과 함께 작동하지 않으며, 필요한 16.8.4를 찾을 것이다.그 문제를 어떻게 해결할 것인가?

알았어, 이유를 찾았어.22시간 전에 reaction-remedx가 7.0.1로 업데이트되었으며 문서에는 다음과 같이 나와 있다.The major change for this release is that connect is now implemented using Hooks internally. Because of this, we now require a minimum React version of 16.8.4 or higher.적어도 16.8.4가 필요하다.따라서 가장 좋은 해결책은 다음과 같이 react-remensx 버전 6.0.1을 설치하는 것이다.

npm install --save react-redux@6.0.1

참조URL: https://stackoverflow.com/questions/55603611/react-native-and-react-redux-conflict-on-different-version-of-react

반응형