인프런 커뮤니티 질문&답변
viewModel() 질문입니다.
작성
·
733
0
강의 잘 듣고 있습니다.
@Composable
fun HomeScreen(viewModel: StateViewModel = viewModel()) {
Column() {
Text("Hello World!")
Button(onClick = {}) {
Text(" 클릭 ")
}
}
}
class StateViewModel: ViewModel() {
private val _value = mutableStateOf("Hello World!")
val value: State<String> = _value
}
위와 같이 구성하였는데, viewModel()에
Expression 'viewModel' of type 'StateViewModel' cannot be invoked as a function. The function 'invoke()' is not found
이런 에러가 생기는데 이유를 모르겠네요 ㅠㅠ
답변 1
0
오준석
지식공유자
build.gradle 에 다음을 추가해 주세요.
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0-rc01"
영상 설명에도 추가해 놓도록 하겠습니다






다음 강의에서 알 수 있었네요!! ㅎㅎ 감사합니다 :)