Введение
Я не смог найти исправление этой ошибки нигде в пакете react-native-snap-carousel
, и это меня очень расстраивало. В конце концов, я решил эту проблему и надеюсь, что мое быстрое исправление поможет другим разочарованным разработчикам. Если у вас есть лучшее решение, пожалуйста, дайте мне знать.
Решение
- Установите React-Style-PropType
- Откройте следующие файлы в папке node_modules после установки
react-native-snap-carousel
:
node_modules\react-native-snap-carousel\src\carousel\Carousel.js
node_modules\react-native-snap-carousel\src\pagination\Pagination.js
node_modules\react-native-snap-carousel\src\pagination\PaginationDot.js
node_modules\react-native-snap-carousel\src\parallaximage\ParallaxImage.js
3. Импортировать react-style-proptype
, как прописано в документации, в каждый упомянутый выше файл.
4. Замените все экземпляры ViewPropTypes ? ViewPropTypes.style : View.propTypes.style
на stylePropType.
5. Удалите именованный импорт ViewPropTypes
из ‘react-native’
.
Вывод
Вуаля! Надеюсь, это сработает и для вас. Если это помогло, то, пожалуйста, оставьте лайк или комментарий. И еще раз, если вы найдете лучшее решение, пожалуйста, дайте мне знать.