-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
viewModel() 질문입니다.
21.12.27 19:02 작성 조회수 521
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
이런 에러가 생기는데 이유를 모르겠네요 ㅠㅠ
답변을 작성해보세요.
0
오준석
지식공유자2021.12.27
build.gradle 에 다음을 추가해 주세요.
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0-rc01"
영상 설명에도 추가해 놓도록 하겠습니다
답변 1