강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

v44ads님의 프로필 이미지
v44ads

작성한 질문수

모던 안드로이드 - Jetpack Compose 입문

State 심화

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"

영상 설명에도 추가해 놓도록 하겠습니다 

v44ads님의 프로필 이미지
v44ads
질문자

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

v44ads님의 프로필 이미지
v44ads

작성한 질문수

질문하기