Судя по статье 3 он используется что бы эффекты исполнять и с DI скрестить TEA В нем нет логики и он не занимается обработкой событий (кликов и тд)
а где это происходит? в статье там в presenter вроде как передавался стейт и событие после чего стейт обновлялся. по идее если потребуется по событию загрузить данные то это нужно будет делать там же, или нет?
еще бы с rx на корутины переписать пример, ну то уже по ходу дела разберусь
А что корутины там поменяют с точки зрения клиентского кода? Просто будет вместо fun call(cmd : Cmd) : Single<Msg> метод suspend fun call(cmd : Cmd) : Msg
а где это происходит? в статье там в presenter вроде как передавался стейт и событие после чего стейт обновлялся. по идее если потребуется по событию загрузить данные то это нужно будет делать там же, или нет?