---
# System prepended metadata

title: Serialization Graph
tags: [Stores]

---

# Serialization Graph

> * 如有錯誤處指正或任何建議，懇請留言，感謝!
> * 搭配 ChatGPT 進行翻譯，請小心服用
> * ▸ ... 為英文原文


:::spoiler ...
Stores are serializable as the application is paused on the server and resumed on the client.

Data in a store isn't required to be free of nested references. Qwik is perfectly happy serializing stores that feature data [cycles](https://wikipedia.org/wiki/Directed_acyclic_graph).

Stores can also include [Qwik URLs (QRLs)](https://qwik.builder.io/docs/advanced/qrl/).

There is no limit to how many stores can be created per component, nor to where they are passed. While the best practice is to implement top-down data flows, Qwik doesn't require this design philosophy.

> **Your task**: Insert a few items into `parent.children` to create a circular reference between the parent and child stores.

This example also shows how to attach and invoke closures to a store using `$` and `QRL`.

::: 



###### tags: `Stores`