---
name: "Data Layer"
tier: 1
uniqueToNeo: false
tags:
  - "data"
  - "state"
verifiedAt: null
---

Neo.mjs provides Records, Stores, Collections, and State Providers for managing application data. Records use factory-based lazy instantiation. Stores handle filtering, sorting, and remote data loading. State Providers enable hierarchical shared state.