Size: a a a

2021 October 03

L

LeeSoft in Kotlin JS
Попытаю удачи, авось кто подскажет.

Беру работающий пример на Kotlin-React confexplorer (там где видосики по Kotlin смотреть можно).
Хочется заменить плеер react-youtube-lite на что-то более гибкое, чтобы в будущем можно управлять воспроизведением из кода (особенно хочется управлять перемоткой на тайминга).
Заменяю плеер на react-player, у которого вроде такой же интерфейс. При клике в название ролика белый экран, а в консоли реактовая ошибка рендеринга. С react-youtube та же беда.

Я не особо шарю в реакте пока что — совсем основы. А может дело именно в неправильном обращении со внешними либами.
Хочется подсказок куда примерно смотреть.
F1 plz.

Проект в который вносились правки https://github.com/kotlin-hands-on/web-app-react-kotlin-js-gradle/tree/final
(ветка final)

https://www.npmjs.com/package/react-player
https://www.npmjs.com/package/react-youtube
источник

L

LeeSoft in Kotlin JS
источник

L

LeeSoft in Kotlin JS
источник

AN

Alexander Nozik in Kotlin JS
ошибка-то какая?
источник

AN

Alexander Nozik in Kotlin JS
а, все, увидел
источник

AN

Alexander Nozik in Kotlin JS
Ошибка в том, что компонент не найде. Ошибка подключения библиотеки, вы в гладле-то зависимость поменяли?
источник

L

LeeSoft in Kotlin JS
вроде да, на первом скрине правки в градле
источник

AN

Alexander Nozik in Kotlin JS
А, да, увидел. Видимо он не так экспортируется, как вы его импортируете. Подключение JS модулей - это всегда игра в угадайку. Потому что там есть штуки 4 варианта экпорта и надо угадать, какой именно из них используется
источник

L

LeeSoft in Kotlin JS
то есть нужно смотреть сырцы подключаемого модуля и на основании экспортов прикидывать как это правильно втягивать в котлин?
а есть ли гайды примерные, чтобы это штурмануть как-то?
источник

AN

Alexander Nozik in Kotlin JS
Да, к сожалению так. На счет гайдов не уверен. Иногда хватает посмотреть на то, как оно в JS втягивается
источник

L

LeeSoft in Kotlin JS
Спасибо, вектор движения понял. Попробую порыть.
источник
2021 October 05

А

Архитектор in Kotlin JS
Привет. Kotlin JS жив или доживает своё?)
источник

с#

саша сок #KotlinGang... in Kotlin JS
зашёл так зашёл в чат
источник

А

Архитектор in Kotlin JS
))
источник

А

Архитектор in Kotlin JS
У меня основное направление Android, пишу на Kotlin. Есть бек на Node.js, хочу тоже на Kotlin переписать, но постепенно. Есть возможность так сделать?
источник

с#

саша сок #KotlinGang... in Kotlin JS
не советую переписывать nodejs на kotlin/nodejs. как минимум из-за инфраструктуры языка.
источник

А

Архитектор in Kotlin JS
До этого погуглил репозитории на GitHub и статейки - вообще не густо, все старое. Посмотрел плагин Kotlin для фронта - последний апдейт в 2018 году
источник

с#

саша сок #KotlinGang... in Kotlin JS
лучше kotlin/jvm заиспользовать, но если хочется потихоньку - то вряд-ли получится, котлин с жс не очень дружит (не также как с джавой, по крайней мере. не получится файлики котлина рядом с жсом ставить)
источник

SB

Sergey Bezrukov in Kotlin JS
Бэк лучше на что-нибудь jvm-ное переписать, если хочется бэка на котлине.
Посмотрите quarkus.io, spring boot и т..п
источник

AL

Alexander Levin in Kotlin JS
Смотря для каких целей. Как самостоятельный язык он по мне ещё в неидеальном состоянии: пользователей не так много, да и больше боли с интеграцией всего и вся.

Но как часть Kotlin Multiplatform вроде с Kotlin JS всё довольно неплохо.

Но да, если на ноде сейчас, то я бы либо брал Kotlin JVM либо оставлял ноду 🤷‍♀️
источник