การแนะนำ

ฉันไม่พบวิธีแก้ไขข้อผิดพลาดนี้ในแพ็คเกจ react-native-snap-carousel และมันน่าหงุดหงิดจริงๆ ในที่สุด ฉันก็แก้ไขมันได้ และหวังว่าการแก้ไขด่วนของฉันจะช่วยนักพัฒนาคนอื่นๆ ที่หงุดหงิดได้ หากคุณมีทางออกที่ดีกว่า โปรดแจ้งให้เราทราบ

สารละลาย

  1. ติดตั้ง react-style-proptype
  2. เปิดไฟล์ต่อไปนี้ในโฟลเดอร์ 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’

บทสรุป

เอาล่ะ! หวังว่านี่จะเหมาะกับคุณเช่นกัน หากสิ่งนี้ช่วยได้โปรดกดไลค์หรือแสดงความคิดเห็น และอีกครั้ง หากคุณพบวิธีแก้ปัญหาที่ดีกว่า โปรดแจ้งให้เราทราบ