Kirill
А как по-другому еще передавать?
ну например <View>foo</View>, а не <View><Text>foo</Text></View>
I
https://snack.expo.io
не пойму как его юзать
Aleksei
Я так не передаю, я это знаю
так воспроизведи, мне капец интересно уже)
Aleksei
да я хз чо делать)
qr код не умеешь сканировать или как?
Aleksei
вот и редактируй на компе
Igor
Есть тут люди которые на Kotlin пишут под RN?
Aleksei
а котлин вообще завели на RN?
Aleksei
и разве доделали биндинги для реакта?
I
вот и редактируй на компе
нажимаю сохранить, не обновляется
Aleksei
нажимаю сохранить, не обновляется
ну что могу сказать, печально, в трех соснах заблудился...
Igor
а котлин вообще завели на RN?
Официально нет, но есть разные “герои” типа https://github.com/andrewoma/reakt Или можно самому типы по ходу писать
Yuriy
а котлин вообще завели на RN?
Я не думаю что стоит сильно заморачиваться - компоненты на котлине пишутся так же как и на джаве.
Yuriy
я про js
Не надо Kotlin -> JS ... слишком сыро
Igor
А как он под ios соберётся? Или он потом в js один фиг превращается?
Здрасьте приехал, мы вроде в RN чате. Тут по др нельзя
Yuriy
@angmarr слышал?)
ClojureScript / PureScript etc - окъ, но котлин пока под большим сомнением.
Igor
@angmarr слышал?)
Приму к сведению 👌
Mikhail
Тогда какой смысл?
Yuriy
Для RN или вообще на JS?
Можно за счёт inter-op'a дёргать RN, под clojure есть много всякого http://cljsrn.org/
Kirill
какие профиты от clojure?
Aleksei
какие профиты от clojure?
кроме того что это классный язык?)
Kirill
Igor
Можно за счёт inter-op'a дёргать RN, под clojure есть много всякого http://cljsrn.org/
Я как-то больше фанат типов 😳 Для себя вообще пишу на F# под RN
Igor
(стили было лень выносить)
Aleksei
(стили было лень выносить)
мне тоже лень всегда, ты не одинок 😄
I
странно насчет Text, в снаке работает всё, а в приложении моём если Description: '' передаешь, то ошибка вылезает, если Description: null все работает 😳
Max
Нужен совет. Делаю видеозвонки, с помощью react-native-webrtc && socket.io. Проблема в том, что чтобы устроить видеочат, нужно чтобы 2 юзера зашло в один рум(socket.io) и тогда начнется трансляция видео друг другу. Как правильно организовать звонок юзеру? Вот именно чтобы выбрал юзера, позвонил, у того пуш пришёл, мол вам звонят. Как это правильно сделать? Вот рабочая демка, которою хочу переделать как описал выше: https://github.com/oney/RCTWebRTCDemo
I
render () { let title = "" return ( <View> { title && <Text>{title}</Text> } </View> ) }вызовет ошибку Raw Text must be wrapped in an explicit <Text> component
I
потому что текст он парсит как true, а пустую строку по ходу пытается во View вставить
I
¯\_(ツ)_/¯
Igor
Какой есть “true way” что бы устанавливать высоту картинок в ListView, если у меня есть их aspect (w/h)? Плюс нужно ограничить слишком высокие картинки. Сейчас делаю так: - беру Dimensions.get("screen").width - делю на Math.max(1.2, x.aspect) - ставлю получившееся число в <Image style={{ height: h}} … /> но больно это похоже на грязный хак.
Aleksei
https://snack.expo.io/BJnJJBg5Z
тебя тут ничего не смущает?) {this.state.text && <Text>{this.state.text}</Text> }
Aleksei
что именно?
ну сделай в консоли и увидишь
Николай
Есть тут люди которые на Kotlin пишут под RN?
Хе-хе, это ты с того чата сюда пошел))
I
ну сделай в консоли и увидишь
как я это в консоли сделаю? Там jsx
Aleksei
'' && 'some text'
Aleksei
что вернет?
Igor
Хе-хе, это ты с того чата сюда пошел))
Я тут уже давно. Правда я не на Kotlin пишу RN
Николай
Я тут уже давно. Правда я не на Kotlin пишу RN
Я в смысле вопрос перенес, а так то я знаю что ты тут давно) 😁
I
что вернет?
пустые кавычки == фолс
Aleksei
''
ясно, сам не догадаешься. у тебя будет пустая строка во View в результате этого выражения, а Text даже не отрендерится
Николай
Никто так не пробовал uwp?
I
то норм будет
да понял уже, я там !! поставил вначале
Николай
Я себе уже мозг вынес за неделю с ним )
Max
Блин, чё никто видеозвонки не делал(
Max
Жаль
Ulad🧑‍💻
Возникла проблема с Animated. Реализовываю дропдаун меню и возник такой косяк: анимация работает нормально когда открываю, а когда пытаюсб закрыть, то пару раз маргает, а потом исчезает. Может кто сталкивался?
Ulad🧑‍💻
const height = activeMenu ? 0 : 400; this._animation = Animated.spring( menuAnimation, { toValue: height, } ).start();
Ulad🧑‍💻
Aleksei
я про код)
Ulad🧑‍💻
Тут много кода)
Ulad🧑‍💻
сейчас гист скину
Aleksei
гист
Ulad🧑‍💻
https://gist.github.com/OverVlad/120aa88144cbdef770de23005d0e4e25
Ulad🧑‍💻
Уже час пытаюсь решить проблему, вроде простая анимация, а как-то выходит боком
Aleksei
https://gist.github.com/OverVlad/120aa88144cbdef770de23005d0e4e25
убери из стейта Animated.Value и не надо его сохранять в this._animation
Ulad🧑‍💻
убери из стейта Animated.Value и не надо его сохранять в this._animation
Убрал уже, это от безисходности смотрел как либы реализовывали и пытался оттуда взять идеи
Aleksei
знаешь что