Comments (5)
useUIState
is a Client Component API, which means that you have to use it in a Client Component (with "use client"
directive on top):
"use client"
import { useUIState } from "ai/rsc"
Let me know if this solves your issue!
from ai.
Are you using es modules or commonjs? Would you mind sharing your tsconfig.json
?
from ai.
Here is my tsconfig.json. Thanks for looking into this!
{
"compilerOptions": {
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"plugins": [
{
"name": "next"
}
],
"paths": {
"@/*": ["./src/*"]
}
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}
from ai.
were you able to resolve this? i'm struggling with a similar issue
from ai.
useUIState
is a Client Component API, which means that you have to use it in a Client Component (with"use client"
directive on top):"use client" import { useUIState } from "ai/rsc"Let me know if this solves your issue!
Yes, this was it! Thanks a lot!
from ai.
Related Issues (20)
- Client side not working Next:JS HOT 5
- Demo streamUI with a custom provider HOT 1
- web-llm integration HOT 3
- "You uploaded an unsupported image" when trying to streamText with image data HOT 8
- `experimental_onToolCall` callback is not triggered but the `tool_calls` correctly streamed HOT 1
- Issue submitting image query with base64 data HOT 5
- Multiple Streamable UIs Disappear in Production Builds When Calling .done() HOT 4
- Examples for function composition HOT 2
- Ability to set defaultHeaders with OpenRouter HOT 1
- Support for batch embed HOT 4
- chunkToText in OpenAIStream is mishandling tool_calls HOT 2
- Error: Maximum update depth exceeded. When using useCompletion hook in nextjs, on long response on gpt-4o HOT 2
- Add AI Vercel SDK to React
- `Error: failed to pipe response` when trying to respond with `fullStream` HOT 1
- feat: Anthropic streaming tool calls support
- Error when using model 'gpt-4o' with multiple tools in chat-with-tools example HOT 1
- feat: define tool parameters with JSON schema instead of Zod HOT 4
- Client-side exception upon recursive append to streamable UI in production HOT 2
- Add `stop` to open-ai input options so that we can finish gracefully
- Timeout error while using `Stream Text generation` from ai-sdk (Free plan) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ai.