Evgeniy
Провижен для публикаций не содержит uuid тестовых девайсов, вне зависимости от акаунта.
Vall
Всем привет, есть готовая либа, может подскажите название ибо нашел одну, но работает странно + чуть не так как надо? У меня подлагивает, не могу понять в чем проблема.. думаю может есть уже готовый аналог🤦‍♂️ Это своя анимация, в ручную написанная
Vall
Shokha
У тебя там на скрине написано, что переменные окружения не установлены. В .bash_profile прописывал путь к джаве?
у меня не android studio а webstorm как я понял надо сечяс устоновит android studio или java ??
нуриль
у меня не android studio а webstorm как я понял надо сечяс устоновит android studio или java ??
самый первый шаг в официальном руководстве говорит: You will need Node, Watchman, the React Native command line interface, a JDK, and Android Studio. While you can use any editor of your choice to develop your app, you will need to install Android Studio in order to set up the necessary tooling to build your React Native app for Android. https://facebook.github.io/react-native/docs/getting-started.html
Shokha
ну короче все равно надо android studio da?
нуриль
ну короче все равно надо android studio da?
да, прочитай нормально руководство по ссылке той там же всё написано, можно выбрать свою ос и целевую платформу.
Shokha
только на android чтоли?
Pasha
Да, для ios нужна макось
Shokha
Да, для ios нужна макось
писать в линуксе проверит на iphone не получится да
Pasha
если это вопрос, то да, не получится. Как вариант есть хакинтош (и ставь знаки вопроса в конце вопросов)
Shokha
если это вопрос, то да, не получится. Как вариант есть хакинтош (и ставь знаки вопроса в конце вопросов)
Для React Native требуется последняя версия Java SE Development Kit (JDK). Загрузите и установите Oracle JDK 8, если это необходимо. Вы также можете использовать OpenJDK 8 в качестве альтернативы.
Shokha
это все надо устоновит? или они вместе android studio сами будет устоновится?
Pasha
Что непонятного в надписи "Загрузите и установите Oracle JDK 8" ?
Shokha
Что непонятного в надписи "Загрузите и установите Oracle JDK 8" ?
нет я это понял я ище тут устанавливаю android studio
Gena
это все надо устоновит? или они вместе android studio сами будет устоновится?
Надо сказать, что JDK8 уже не последняя версия ))) (это в качестве шутки). А по делу так. Когда вы в этом будете разбираться, то вы поймете что действительно нужно, а что там просто так написано. Но когда это произойдет, у вас не будет потребности задавать такие вопросы. Пока такая потребность есть, просто строго следуйте инструкциям.
Gena
reanimated пробовали?
Я попробовал в качестве эксперимента, но там что-то сходу свалилось/не сработало, а эту анимацию я в итоге смог штатными средствами реализовать. Так что мне тоже интересно, кто их в продакшн использует и как впечатления.
Aynur
ну мы сравнивали анимации и действительно reanimated анимации очень плавно работают, тот же react-navigation v4 будет переписан на reanimated
Gena
Это понятно... в reanimated только nativeDriver... кстати, сравнивать его соответственно можно только с анимациями, которые useNativeDriver
Hlib(Гліб) 🇺🇦 van der Charkiv
Пацаны,подскажите самый быстрый RN UI фреймворк
Hlib(Гліб) 🇺🇦 van der Charkiv
На пример rnbase как-то тормозит работу приложения
Gena
Понятно, что он не лагает по сравнению с чисто js анимациями. Но вот, к примеру, что меня напрягло: - https://github.com/kmagiera/react-native-reanimated/issues/135 (непонятнки с часами... там ещё есть на эту тему) - https://github.com/kmagiera/react-native-reanimated/issues/84 - https://github.com/kmagiera/react-native-reanimated/issues/160
Gena
Пацаны,подскажите самый быстрый RN UI фреймворк
import { Text, View } from 'react-native' ... write some code ...
Hlib(Гліб) 🇺🇦 van der Charkiv
Gena
Ну помимо стандартного:))
А вы как поняли, что именно rnbase тормозит? Я просто к тому, что если это действительно он, то было бы очень интересно разобраться где и почему, чтоб все знали...
Gena
Да, посоветовать что-то готовое не могу - не использую их )
Shokha
https://facebook.github.io/react-native/docs/getting-started.html#3-configure-the-android-home-environment-variable
Shokha
ребят если не турудно обясните как делать
Shokha
просто я не очень так понял
Shokha
https://react2wp.com/open-android-avdsdk-android-virtual-device-manager-inside-webstorm-phpstorm-windows-simple-workaround/
Shokha
такое меню тоже нету
Pasha
https://react2wp.com/open-android-avdsdk-android-virtual-device-manager-inside-webstorm-phpstorm-windows-simple-workaround/
Зачем тебе windows-инструкции, если у тебя убунту?
Shokha
Зачем тебе windows-инструкции, если у тебя убунту?
я уже не как не могу запустит эмулятор
Shokha
вообще-то можно запустить эмулятор в webstorm'e
Vall
reanimated пробовали?
Нет, сейчас загуглю и посмотрю что это
Aynur
вы уже с самим собой диалог ведёте?
Shokha
вы уже с самим собой диалог ведёте?
да уже так получилос😂 потому что с утро у меня нечо не получается
Pasha
вот это часть как делать помогитэ
nano ~/.bash_profile туда вставить export ANDROID_HOME=~/Android/Sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools и нажать Ctrl+O, затем Ctrl+X
Shokha
но все равно
Shokha
Pasha
так у тебя ошибка, что не может найти подключенные девайсы, а не про ANDROID_HOME
Pasha
запусти эмулятор какой-нибудь из андроид-студии
Shokha
запусти эмулятор какой-нибудь из андроид-студии
там нету же не какой adv или на подобе такое
Pasha
я окончательно перестал понимать тебя
Shokha
я окончательно перестал понимать тебя
откуда запустить в adnroid студе нету запустить
Shokha
Preeternal
В componentDidMount вызывается addEventListener, который использует метод, изменяющий state компонента (меняю ширину компонента). Однако componentWillUnmount не преемлет изменения state. Что делать?
Aynur
код можно?
Preeternal
componentDidMount() { this.getOrientation(); Dimensions.addEventListener('change', this.getOrientation); } getOrientation = () => { if (Dimensions.get('window').width < Dimensions.get('window').height) { this.setState({ width: 1.5 * Dimensions.get('window').width, }); } else { this.setState({ width: Dimensions.get('window').width - 10, detailsHeaderMargin: 0, }); } };
Preeternal
componentWillUnMount() { Dimensions.removeEventListener('change', this.getOrientation); }
Preeternal
Это изменение ширины компонента при повороте экрана
Aynur
а зачем менять стейт при анмаунте?
Aynur
если он всё равно потом заново инициализируется🤔
Preeternal
мне нужно просто отписаться от события
Aynur
removeEventListener('change', null) не прокатит?
Preeternal
нет
Кирилл
так стейт не должен меняться при removeEventListener
Preeternal
Shokha
ВСЕМ СПС ВСЕ ПОЛУЧИЛОС
Aynur
я чувствую это начало конца
Serhii
<Compopent style = { [someStyle, state.someVal === 1 && styles.activeColor] }/>
Kto?
а что имеено непонятно?
Serhii
https://facebook.github.io/react-native/docs/style плохо смотрел <Text style={[styles.red, styles.bigBlue]}>red, then bigBlue</Text>
Serhii
можно и по другому [someStyle, state.someVal === 1 ? styles.activeColor : {}]
Serhii
этот масив посути мерджится