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

Why won't my React Native useState setting update?

我有一个功能:

    const [audioState, setAudioState] = useContext(AudioContext)

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

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

原来我的 AudioProvider 中没有包装这个。一旦我这样做了,它就很好用了。