Recompose 방법 바뀜 @Jetpack Compose

Jetpack Compose 라이브러리 업데이트에 따라 동작이 달라진 점이 있어서 이전에 출시한 앱이 제대로 작동하지 않는 문제가 있었다. 리스트 프로퍼티와 단순 프로퍼티를 예로 들어서 알아본다. 바뀐 recomposition 방법 이미 출시한 앱을 어느 날 컴파일해보았다. 앱 출시 이후에 여러 라이브러리가 업데이트되었으니까 앱 구성이 새 라이브러리와 잘 맞는지 확인이 필요하다. 이번에 targetSdk = 35 를 적용하는 김에 이전 … Read more

Jetpack Compose, 수동으로 recompose 하는 방법

내가 원하는데 Jetpack Compose 가 바로 recompose 해주지 않을 때가 있다. 이 때 수동으로 즉시 recompose 되게 하는 방법을 알아본다. 상태값을 바꿨는데 왜 단추가 안 나타나는 거지? 내가 원했던 것은, 내가 어떤 단추를 눌렀을 때 다른 곳에 다른 단추가 나타나게 하는 거였다. 논리는 맞다고 생각했는데 단추는 나타나지 않았다. 혹시나 해서 화면을 옆으로 돌려 보았다. 그러자 … Read more