Size: a a a

Kotlin Community

2020 July 20

I

Igor in Kotlin Community
Alexander Nozik
Почему?
Потому что они привязаны лайсайклу композабл функций.
источник

SB

Sergey Bezrukov in Kotlin Community
Anna Naumova
Всем привет! Простите за влет с мороза. Поступила рабочая задача написать один из микросервисов на Котлине (у нас команда Java-разработчиков). Можете посоветовать годные ресурсы обучения / видео-курсы? Про Котлин знаю только то, что он существует :D В закрепе ничего не нашел. Извиняюсь, если уже сто раз об этом спрашивали.
А зачем писать его на Котлине?  И на чём команда пишет сейчас?  Если это какой-нибудь СпрингБут, то дайте вашим разработчикам доступ к гуглу и довольно для них )
источник

AN

Alexander Nozik in Kotlin Community
Igor
Потому что они привязаны лайсайклу композабл функций.
Там прямо в примере по вашей ссылке внешний объект с мутабельным стейт делегатом
источник

I

Igor in Kotlin Community
Alexander Nozik
Там прямо в примере по вашей ссылке внешний объект с мутабельным стейт делегатом
Это не значит что его можно шарить глобально.
Смиритесь уже что Ричардс делает react на kotlin и все подходы там 1 к 1 с реактом
источник

AN

Anna Naumova in Kotlin Community
Sergey Bezrukov
А зачем писать его на Котлине?  И на чём команда пишет сейчас?  Если это какой-нибудь СпрингБут, то дайте вашим разработчикам доступ к гуглу и довольно для них )
Все верно - Spring Boot и 11 Джава.
источник

AN

Alexander Nozik in Kotlin Community
Igor
Это не значит что его можно шарить глобально.
Смиритесь уже что Ричардс делает react на kotlin и все подходы там 1 к 1 с реактом
Ну как бы я не говорил, что реакт - это совсем плохо. Но вот модель из примера - это по сути проперти с байдингом. Это меня устраивает
источник

AN

Alexander Nozik in Kotlin Community
Anna Naumova
Все верно - Spring Boot и 11 Джава.
так ничем отличаться не будет почти
источник

RI

Ruslan Ibragimov in Kotlin Community
Alexander Nozik
Ну как бы я не говорил, что реакт - это совсем плохо. Но вот модель из примера - это по сути проперти с байдингом. Это меня устраивает
Какой пример?
источник

AS

Andrei Shikov in Kotlin Community
Igor
Это не значит что его можно шарить глобально.
Смиритесь уже что Ричардс делает react на kotlin и все подходы там 1 к 1 с реактом
Стейт можно шэрить глобально, оно отпишется когда надо
источник

AS

Andrei Shikov in Kotlin Community
Igor
Это не значит что его можно шарить глобально.
Смиритесь уже что Ричардс делает react на kotlin и все подходы там 1 к 1 с реактом
А что за реакт на котлин?
источник

I

Igor in Kotlin Community
Alexander Nozik
Ну как бы я не говорил, что реакт - это совсем плохо. Но вот модель из примера - это по сути проперти с байдингом. Это меня устраивает
javadoc по mutablestate
> This is useful when you have a value that you would like to locally mutate and use in the context of a composition

>
locally
источник

AN

Alexander Nozik in Kotlin Community
Andrei Shikov
А что за реакт на котлин?
компоуз
источник

BP

Bogdan Panchenko in Kotlin Community
У меня компилятор типы разучился выводить. Два аналогичных метода, с параметрами, различие только в типе первого параметра. При вызове данного метода котлин не знает какой выбрать
источник

AS

Andrei Shikov in Kotlin Community
Igor
javadoc по mutablestate
> This is useful when you have a value that you would like to locally mutate and use in the context of a composition

>
locally
Ну это так написано
Его можно даже между композициями перекидывать и оно будет все обновлять корректно
источник

BP

Bogdan Panchenko in Kotlin Community
Bogdan Panchenko
У меня компилятор типы разучился выводить. Два аналогичных метода, с параметрами, различие только в типе первого параметра. При вызове данного метода котлин не знает какой выбрать
Типы разные, без наследования
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
Какой пример?
источник

SB

Sergey Bezrukov in Kotlin Community
Anna Naumova
Все верно - Spring Boot и 11 Джава.
https://kotlinlang.org/docs/tutorials/spring-boot-restful.html  - начинать отсюда.  Отдельно прочитать про особенности скрещивания JPA/Hibernate и Kotlin.
источник

I

Igor in Kotlin Community
Andrei Shikov
Ну это так написано
Его можно даже между композициями перекидывать и оно будет все обновлять корректно
Не факт кстати, учитывая текущие баги.

И даже если так, то все равно "ментальная модель" композа такое использование не подразумевает.
Плюс вы не контролируется жизненый цикл mutablestate
источник

AS

Andrei Shikov in Kotlin Community
Igor
Не факт кстати, учитывая текущие баги.

И даже если так, то все равно "ментальная модель" композа такое использование не подразумевает.
Плюс вы не контролируется жизненый цикл mutablestate
Ну цикл стейта контролировать не надо, скорее цикл подписки
источник

BP

Bogdan Panchenko in Kotlin Community
Bogdan Panchenko
У меня компилятор типы разучился выводить. Два аналогичных метода, с параметрами, различие только в типе первого параметра. При вызове данного метода котлин не знает какой выбрать
Магическая перезагрузка помогла
источник