视频反应 - 如何订阅状态变化
Video react - How to Subcribe to state change
我试过 subscribeToStateChange 但一直在收到 TypeError: playerRef.subscribeToStateChange is not a function
不确定我做错了什么,因为我使用的是功能组件。
这里是 useEffect 挂钩 - 尝试同时订阅和设置状态
React.useEffect(() => {
playerRef.subscribeToStateChange(setstate(player?.getState()))
});
有谁知道如何解决这个问题
------------解决方案--------------------
React.useEffect(() => {
if (player) {
player.subscribeToStateChange(handleBind)
}
});
function handleBind(state) {
setstate(state);
}
我试过 subscribeToStateChange 但一直在收到 TypeError: playerRef.subscribeToStateChange is not a function
不确定我做错了什么,因为我使用的是功能组件。
这里是 useEffect 挂钩 - 尝试同时订阅和设置状态
React.useEffect(() => {
playerRef.subscribeToStateChange(setstate(player?.getState()))
});
有谁知道如何解决这个问题
------------解决方案--------------------
React.useEffect(() => {
if (player) {
player.subscribeToStateChange(handleBind)
}
});
function handleBind(state) {
setstate(state);
}