为什么我的React Native useState设置不会更新?

时间:2020-05-22 21:07:53

标签: reactjs react-native use-state

我有一个功能:

    const [audioState, setAudioState] = useContext(AudioContext)

    const toggleMute = () => {
        console.log('audioState.isMuted', audioState.isMuted)
        setAudioState((s: AudioStateType) => ({ ...s, isMuted: !s.isMuted }))
    }

console.log命中,但我没有得到isMuted的切换。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

结果证明我的AudioProvider中没有包裹这个文件。一旦这样做,它就可以正常工作。