Chris Nicholas @chrisnicholas.dev · Jun 24

And how do you add an object to the list? With a simple mutation. Get `shapes`, and insert a new one. A `LiveObject` is a conflict-resolved object, allowing multiple users to edit it at the same time—changes are merged gracefully together.

2 likes 1 replies

?

Replies

Chris Nicholas · Jun 24

`.insert` isn't the only method, there's also `.move`, `.push`, and 20 others! Plus you get REST APIs, webhooks, DevTools, and more. If you take this to the next level, you can implement real, complex apps, such as multiplayer tldraw, as demonstrated here with our dev server.