# FILE: pages/blog/loro-mirror.mdx

---
title: "Loro Mirror: Make UI State Collaborative by Mirroring to CRDTs"
date: 2025/09/22
description: "Loro Mirror keeps a typed, immutable appâstate view in sync with a Loro CRDT document. Local `setState` edits become granular CRDT operations; incoming CRDT events update your state. You keep familiar React patterns and gain collaboration, offline edits, and history. "
image: "/images/loro-mirror.png"
---