# Talk: Deriving derived state: derivedStateOf explained

DevFeed: [Talk: Deriving derived state: derivedStateOf explained](<https://devfeed.tech/articles/talk-deriving-derived-state-derivedstateof-explained-30534.md>)

Original publisher: [Read original article](<https://blog.zachklipp.com/talk-deriving-derived-state-derivedstateof-explained/>)

Author: Zach Klippenstein

Published: 2024-07-17T18:53:00Z

Content type: tutorial

Language: en

Sources: [Zach Klippenstein's Blog](<https://devfeed.tech/sources/zach-klippenstein-s-blog.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Compose](<https://devfeed.tech/topics/compose.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [article](<https://devfeed.tech/tags/article.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-state-series](<https://devfeed.tech/tags/compose-state-series.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [talks](<https://devfeed.tech/tags/talks.md>)

## AI overview

A deep dive into how Jetpack Compose's derivedStateOf works, presented as a follow-up to an earlier talk about Compose snapshots.

## Source excerpt

As a follow-up to my last snapshots talk, Opening the Shutter on Snapshots, I did a deep-dive into how Compose's derivedStateOf works.