[State Operators docs](https://www.ngxs.io/advanced/operators) > The patchState method only offers a shallow patch and as a result is left wanting in more advanced scenarios. **This is where state operators come in.**