Bom dia a todos
Neste curso estamos utilizando o remember para armazenar variáveis que gerenciam estados, como dados de formulário, do campo de busca e etc. Mas algumas dessas variáveis recebem o by, como neste caso:
var text by remember {
mutableStateOf(searchText)
}
e outras o =
val state = remember {
HomeScreenUiState()
}
O que não ficou muito claro para mim é a diferença entre os dois e exatamente quando utilizar um ou outro.
Ps: no caso do uso do =, se tento utilizar o by o android studio avisa essa mensagem:
Type 'TypeVariable(T)' has no method 'getValue(Nothing?, KProperty<*>)' and thus it cannot serve as a delegate
Mas não entendi exatamente o que isso significa