diff --git a/examples/chat-ui/src/hooks/useStreamResponse.ts b/examples/chat-ui/src/hooks/useStreamResponse.ts index f61c3b9..c1b70a4 100644 --- a/examples/chat-ui/src/hooks/useStreamResponse.ts +++ b/examples/chat-ui/src/hooks/useStreamResponse.ts @@ -327,7 +327,7 @@ export const useStreamResponse = ({ if (updatedMessage || newMessage) { updated = prev.map((c) => { if (c.id !== conversationId) return c - const messages = c.messages + let messages = [...c.messages] if (updatedMessage) { messages.splice(-1, 1, updatedMessage) diff --git a/examples/chat-ui/src/main.tsx b/examples/chat-ui/src/main.tsx index 2caec89..eaa5e36 100644 --- a/examples/chat-ui/src/main.tsx +++ b/examples/chat-ui/src/main.tsx @@ -3,8 +3,14 @@ import { createRoot } from 'react-dom/client' import './index.css' import App from './App.tsx' +const ENABLE_STRICT_MODE = true + createRoot(document.getElementById('root')!).render( - + ENABLE_STRICT_MODE ? ( + + + + ) : ( - + ) )