Todo List
This demo shows the real-time collaborative todo list with Yorkie and Next.js.
page.tsx
1'use client';23import { YorkieProvider, DocumentProvider } from '@yorkie-js/react';4import TodoList from '../components/TodoList';56export default function Home() {7 return (8 <YorkieProvider9 apiKey={process.env.NEXT_PUBLIC_YORKIE_API_KEY || ''}10 rpcAddr={process.env.NEXT_PUBLIC_YORKIE_API_ADDR}11 >12 <DocumentProvider docKey="nextjs-todolist" initialRoot={{ todos: [] }}>13 <main className="container mx-auto p-4">14 <TodoList />15 </main>16 </DocumentProvider>17 </YorkieProvider>18 );19}
- User 1
- User 2
- User 1
- User 2
Event Log