Egor Okhterov
12/24/2019, 10:32 AMdata class User(val id: Int)
@RpcService
interface UserService {
suspend fun getUsers(): List<User>
}
and generates client for use in Kotlin/JS
class HomeView : ReactDOMComponent<HomeView.Props, HomeView.State>() {
prival val userService: UserService by removeServicesPlugin
override suspend fun componentWillMount() {
super.componentWillMount()
state.users = userService.getUsers()
}
}
Robert Jaros
12/24/2019, 11:20 AMRobert Jaros
12/24/2019, 11:22 AM