Streamdown memoizes and diffs markdown blocks, so when only the inline
API key inside a static code fence changed, it held onto the previously
highlighted output and the cURL/Python examples kept showing the stale
key while the API Key input showed the new one. Giving Streamdown a
React key tied to the markdown string forces a fresh mount whenever the
snippet content changes.