# gpui: Add use state APIs \(\#34741\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/2da2ae65a07dbace600e301b63640ac07ab61289)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 2da2ae65a07dbace600e301b63640ac07ab61289

Requested commit: 2da2ae65a07dbace600e301b63640ac07ab61289

Commit: 2da2ae65a07dbace600e301b63640ac07ab61289

Tree: 531b47b4403224b73cbbc7672dbef0060c1d4d16

Author: Mikayla Maki

Committer: GitHub

## Message

```
gpui: Add use state APIs (#34741)

This PR adds a component level state API to GPUI, as well as a few
utilities for simplified interactions with entities

Release Notes:

- N/A
```

## Parents

- [4bdac8026c6334f88777ab1f69145e124292a5d0](https://git.cafe/gitcafe/zed/commit/4bdac8026c6334f88777ab1f69145e124292a5d0?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/2da2ae65a07dbace600e301b63640ac07ab61289?format=markdown)
