Javascript 如何强制导入的子组件在不访问子组件的情况下重新渲染';s代码?
我已经导入了其他人的metronome组件,它使用startBpm道具以特定的速度自动渲染metronome。现在我将其导入其父级:一个歌曲组件,该组件应使用歌曲节奏的startbpm道具渲染节拍器。在初始渲染时,它可以工作。然而,当我改变歌曲(以及节奏)时,节拍器会停留在原来的开始位置,这让我相信它不会重新渲染,即使它表面上是接受新的节奏作为道具。歌曲细节组件的其余部分将重新渲染,不会出现问题。因此,我的问题是-如何强制导入的组件使用新道具重新渲染,而不访问其实际代码?设置不同的keyYes!!非常感谢。Javascript 如何强制导入的子组件在不访问子组件的情况下重新渲染';s代码?,javascript,reactjs,npm,redux,react-hooks,Javascript,Reactjs,Npm,Redux,React Hooks,我已经导入了其他人的metronome组件,它使用startBpm道具以特定的速度自动渲染metronome。现在我将其导入其父级:一个歌曲组件,该组件应使用歌曲节奏的startbpm道具渲染节拍器。在初始渲染时,它可以工作。然而,当我改变歌曲(以及节奏)时,节拍器会停留在原来的开始位置,这让我相信它不会重新渲染,即使它表面上是接受新的节奏作为道具。歌曲细节组件的其余部分将重新渲染,不会出现问题。因此,我的问题是-如何强制导入的组件使用新道具重新渲染,而不访问其实际代码?设置不同的keyYes!