# Using Compose remember with changing values

DevFeed: [Using Compose remember with changing values](<https://devfeed.tech/articles/compose-remember-38661.md>)

Original publisher: [Read original article](<https://krossovochkin.com/posts/by/2022_07_23_when_compose_remember_cannot_forget/>)

Published: 2022-07-23T00:00:00Z

Content type: tutorial

Language: be

Sources: [Vasya Drobushkov](<https://devfeed.tech/sources/vasya-drobushkov.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Web](<https://devfeed.tech/topics/web.md>), [color](<https://devfeed.tech/topics/color.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [color](<https://devfeed.tech/tags/color.md>), [compose](<https://devfeed.tech/tags/compose.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

This tutorial explains why Compose remember retains a previous value during recomposition and how changing the remember key causes it to accept and store a new value. The example uses domain and UI state for color editing in a Compose for Web application.

## Source excerpt

Read in English Уводзіны Пры распрацоўцы прыкладання color-utils з выкарыстаннем Compose для Web я сутыкнуўся з праблемай, што remember не хацеў забываць стан. Гэта быў вельмі раздражняльны вопыт, бо я адчуваў сябе па-дурному: Composable функцыя перакампанавана з новым значэннем, але remember па-ранейшаму захоўвала старое значэнне. Як звычайна, ніякай магіі тут няма, і адказ даволі просты, таму гэты артыкул не будзе вельмі доўгі. Compose - гэта ўсё аб стане. У прыкладанні ў мяне было два ўзроўні стану: