---
title: "State container pattern | LemonadeJS v1"
description: "The v1 state container pattern: hold a reference to each element self so components in a large application can talk to each other."
source: https://lemonadejs.com/docs/v1/state-container/
---

![LemonadeJS state](/img/learning.png)

State container
===============

More than a feature, the state container is a pattern where the developer keeps a reference for the `self` of each element in use. That will be very handy when dealing with large applications where components needs to talk to each other.