ส่งลิงก์ของ react-router-dom ลงในไลบรารีภายนอก
ฉันกำลังสร้างการแสดงผลคอมโพเนนต์จากไลบรารีรูปแบบภายนอก (node_modules) ของฉัน ในแอพหลักของฉันฉันส่งLinkอินสแตนซ์ของฉันจากreact-router-domลงในคอมโพเนนต์ไลบรารีภายนอกของฉันดังนี้: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: Link, }; <Heading withLinkProps={articleWithLinkProps} /> ในห้องสมุดของฉันมันแสดงผลLinkดังนี้: const RouterLink = withLinkProps.routerLink; <RouterLink to={withLinkProps.url} > {props.children} </RouterLink> RouterLinkดูเหมือนว่าจะทำให้ได้อย่างถูกต้องและแม้กระทั่งนำทางไปยัง URL เมื่อคลิก ปัญหาของฉันคือRouterLinkดูเหมือนว่าจะแยกออกจากreact-router-domอินสแตนซ์ของแอพของฉัน เมื่อฉันคลิกHeadingมัน "ยาก" นำทางโพสต์กลับหน้าแทนที่จะกำหนดเส้นทางที่มีต่อเนื่องตามLinkปกติ ฉันไม่แน่ใจว่าจะลองอะไร ณ จุดนี้เพื่อให้นำทางได้อย่างราบรื่น ขอความช่วยเหลือหรือคำแนะนำใด ๆ …