@Djaka Pradana Jaya Priambudi There is little to no difference with maintaining the state outside or inside of the composable. Feel free to store the snapshot state anywhere you like. If its inside the composable, the lifecycle of the state is tied to the composable lifecycle otherwise its tied to whoever has a reference to the state object.