Есть два compose экрана, и оба хранят в своих state классах лист с данными:
val measurementList: List<Measurement> = listOf()
У меня работает сейчас так что при изменении этого листа на первом экране он успешно меняется и происходит recompose на первом экране.
Мне нужно сделать так что при изменении этого листа на первом экране, изменялся и второй лист на втором экране и соответственно там тоже происходил recompose.
Если коротко, как можно сделать так чтобы оба экрана обращались к одному источнику данных? И при изменении этих данных в любом из экранов, происходил recompose на обеих.