suspensive
suspensive copied to clipboard
Manage asynchronous operations, timing, error handling, detecting intersection of elements, and caching easily and declaratively
# Overview close: #1155 Adds a streaming without prefetching feature that brings the [react-query-next-experimental](https://tanstack.com/query/latest/docs/framework/react/guides/advanced-ssr#experimental-streaming-without-prefetching-in-nextjs) feature available in react-query v5 to v4 - [x] Add a default implementation - HydrationStreamProvider -...
### Package Scope @suspensive/cache ### Description add createCache ### Possible Solution _No response_ ### etc. _No response_
### Package Scope @suspensive/cache ### Description https://x.com/TkDodo/status/1819335882970718222?t=pnf_EMCov3H06BThGZg7BQ&s=19 I just want to share this to make you @SEOKKAMONI consider this idea There is no todo to fix ours. But consider this...
### Package Scope etc ### Description @suspensive/intersection to trigger fetch on view inside of window ### Possible Solution ```tsx const posts = useSuspenseQuery(postsQueryOptions(...)) return posts.map((post) => ( {(post) => }...
### Package Scope etc ### Description ```tsx const Example = () => { return ( {({ data: user }) => user.name} ) } ``` ### Possible Solution _No response_ ###...
### Package Scope @suspensive/react ### Description useTimeout could suspensive interfaces? ### Possible Solution _No response_ ### etc. _No response_
### Package Scope etc ### Description milestone ### Possible Solution _No response_ ### etc. _No response_
### Package Scope @suspensive/react, @suspensive/react-query, @suspensive/react-await, @suspensive/react-image ### Description - first, use https://www.npmjs.com/package/eslint-plugin-react-compiler - second, add React 19 as peerDeps ### Possible Solution _No response_ ### etc. _No response_
### Package Scope @suspensive/react ### Description Deprecate devMode prop & ### TO-BE ```tsx ``` ### Possible Solution ### AS-IS ```tsx ``` ### etc. _No response_
### Package Scope @suspensive/cache ### Description @SEOKKAMONI Below is mind code ```tsx const Example = async () => { const cached = use(userCache({ userId: 1 })) const cached = userCache({...