@reactnative_ru

Страница 852 из 878
Stas
09.10.2018
12:58:36
так в iOS он называется симулятор, в Андроид эмулятор и в чем разница?
симулятор симулирует поведение ос, эмулятор эту ос запускает. На сколько мне известно ios в симуляторах и айфонах - разный.

Ksetrin
09.10.2018
12:59:48
Но в целом различия редко проявляются

Google
Ksetrin
09.10.2018
13:01:08
Все же макось одна

Play
09.10.2018
13:12:03
intel haxm поставить
Стоит вроде. Как можно проверить запускается ли он?

Nick
09.10.2018
13:14:42
Стоит вроде. Как можно проверить запускается ли он?
вроде как образы x86 должны как раз с ним работать, отсюда и скорость в разы выше

Vladimir
09.10.2018
13:28:46
Стоит вроде. Как можно проверить запускается ли он?
Запустите AVD Manager и запустите любой эмулятор с cpu/abi x86 и потом запускайте сборку. В целом если вы у себя в списке видите эмуляторы на других архитектурах, смело можете их сносить, так как они вам врядли нужны, но могут по какой-то причине запускаться по дефолту.

Stas
09.10.2018
13:33:47
они бывают нужны, когда нужно протестировать библиотеку с бинарный кодом для этой архитектуры )

эмуляторы x86, большинство трубок arm-ы

Vladimir
09.10.2018
13:36:22
там такие лаги, что продуктивнее девайс нужный найти

Stas
09.10.2018
13:37:25
оно работает быстрее, если поставить разрешение меньше.

Vladimir
09.10.2018
13:57:43
можно этот, да

Play
09.10.2018
14:06:01
можно этот, да
А если у меня 64 разрадный процессор, то может x86_64 правильней поставить?

Vladimir
09.10.2018
14:07:00
насколько я понимаю, смысла в этом немного, если вы не хотите тесить 64битные либки

Google
Alexander
09.10.2018
14:24:55
Подключенные шрифты в ios прописывать в font-family по названию шрифта или по названию файла?

Ksetrin
09.10.2018
14:26:03
по названию шрифта

например так можно посмотреть названия

Show true names of fonts in IOS for (NSString* family in [UIFont familyNames]) { NSLog(@"%@", family); for (NSString* name in [UIFont fontNamesForFamilyName: family]) { NSLog(@"Family name: %@", name); } } put in any place of AppDelefate.m

Dmitry
09.10.2018
14:47:13
Подключенные шрифты в ios прописывать в font-family по названию шрифта или по названию файла?
Я кажется тебе уже рассказывал, в IOS - по имени семейства, в андройд - по имени шрифта

Vladislav
09.10.2018
14:49:11
Ребят, eсть пара вопросов, в которых нужна ваша помощь: 1. Кто-то использовал Firebase для продакшна. На какой трафик он рассчитан? 2. Кто-то делал schedule апп (запись на предоставление услуг по расписанию) на RN + Firebase?

Dmitry
09.10.2018
14:49:13
Если у него сеймество Roboto то да

Vladimir
09.10.2018
15:23:46
Ребят, eсть пара вопросов, в которых нужна ваша помощь: 1. Кто-то использовал Firebase для продакшна. На какой трафик он рассчитан? 2. Кто-то делал schedule апп (запись на предоставление услуг по расписанию) на RN + Firebase?
1. Я не думаю что вы сможете положить инфраструктуру Гугла, скорее у вас депозит кончится. Так что считайте что на любой трафик. 2. Не важно делал ли кто-то, опишите конкретно вашу проблему и, вероятно, получите ответ.

Vlad
09.10.2018
15:25:37
Vladimir
09.10.2018
15:27:40
Vladislav
09.10.2018
15:45:22
1. Я не думаю что вы сможете положить инфраструктуру Гугла, скорее у вас депозит кончится. Так что считайте что на любой трафик. 2. Не важно делал ли кто-то, опишите конкретно вашу проблему и, вероятно, получите ответ.
Вопрос состоит в том, каким образом лучше организовать scheduling процесс? Как это архитектурно правильно оформить в БД? Или может под эти нужды есть какие-то готовые сервисы с апишкой?

Vladimir
09.10.2018
15:49:08
Вопрос состоит в том, каким образом лучше организовать scheduling процесс? Как это архитектурно правильно оформить в БД? Или может под эти нужды есть какие-то готовые сервисы с апишкой?
Это все очень косвенно относится (или вообще не относится) к React Native. У Firebase неплохая документация, с примерами, и есть кодлабсы, ознакомьтесь и вероятно часть ваших вопросов будет решена.

Выглядит как связка Firestore+Functions+FCM, но без конкрентых бизнес требований это пальцем в небо.

Eli
09.10.2018
18:09:08
Добрый вечер! Интересно кто-либо работал с enzyme?

Vladimir
09.10.2018
18:10:06
было дело, но давно

Eli
09.10.2018
18:10:18
интересует вопрос

есть ли какой-либо способ автоматически генерировать Shallow Rendering

Google
Eli
09.10.2018
18:10:37
тесты

jajaeee
09.10.2018
18:10:41
Привет хочу сделать авторизацю на вк, как это сделать с react-native? на компе, если на сайте я указываю локалхост и 80 порт, а как быть с react-native? в приложении вк надо указать сайт домейн приложения, а что указывать, если будет react-native app? react-native делаю с помощью. expo, как быть ?

нужно ли использовать вк widget, и. пихить его в. webview компонент или че? а какой домейн указывать?

Gena
09.10.2018
18:29:09
есть ли какой-либо способ автоматически генерировать Shallow Rendering
Зачем вам автоматически сгенерированные тесты? Какой от них прок? Проще тогда снапшот-тесты взять из jest... там не важно что под капотом react-test-renderer или enzyme... главное чтоб сериализовалась структура компонента...

Но никакого практического применения таким тестам не вижу, кроме разве что возможности "зафиксировать" структуру рендера отдельного компонента (чтоб узнать когда кто-то случайно сломает)

Eli
09.10.2018
18:30:33
Вот я это и имел ввиду snapshot tests

С целью дальнейшего редактирования снепшота и использования

у меня на swift проекте использовались UI Tests подобным образом, выручало довольно часто. Так как BDD все не кроет

Eli
09.10.2018
18:34:24
На моих проектах всегда.

morda
09.10.2018
18:39:31
Чтобы понять про жестовские снапшоты гуглим golden master tests и читаем)

Gena
09.10.2018
18:40:14
По разному бывает... у нас тоже есть несколько таких тестов для компонентов с нетривиальной "логикой" (в кавычках, т.к. не поведением а именно логикой структуры)... но добавляли их, как это сказать, "когда три раза выстрелит"... пример - Avatar... там сложное определение какую картинку взять и какого размера...

morda
09.10.2018
18:41:14
Хрупкость 146% польза при активном деве 0%

Eli
09.10.2018
18:41:35
Тут другая немного причина их полезности.

Gena
09.10.2018
18:41:53
Согласен в основном. И автоматом их генерить тяжело... jest помогает автоматом сохранить снапшот... но сам компонет всё равно надо в коде описать... свойства ему передать нужные...

Eli
09.10.2018
18:42:07
Это как минимум гарантирует что перед пушем в девелоп, разработчик как минимум один раз запустил приложение и увидел экран над которым работает.

Google
morda
09.10.2018
18:42:09
Когда прилага "на поддержке" от них оч много пользы

Eli
09.10.2018
18:42:18
Очень часто люди делают пуши не смотря на результат.

morda
09.10.2018
18:42:23
На старте стартапа от них только вред

Eli
09.10.2018
18:43:26
То есть тот кто сделал пуш, поставил таким образом свою роспись что он убедился что UI выглядит как надо.

morda
09.10.2018
18:43:28
Некоторые умудряются их в тдд процесс внедрить)

Eli
09.10.2018
18:43:43
:O

Но как?)

morda
09.10.2018
18:44:20
А вот!)

Грепом по снапшоту!)

Gena
09.10.2018
18:44:56
А... и ещё... если на jest смотреть будете... это не визуальные тесты... они именно снашотят структуру компонента... т.е. когда он сломается, вы увидите, что-то типа такого диффа: - Snapshot + Received @@ -16,11 +16,11 @@ > <WebImageView resizeMode="cover" source={ Object { - "uri": "image_url?w=280&h=280", + "uri": "image_url?w=160&h=160", } } style={ Object { "backgroundColor": "#dddddd",

Eli
09.10.2018
18:46:14
да и после этого структуру новую нужно обновить и потом пушить.

morda
09.10.2018
18:46:14
Меня снапшоты пару раз спасали тем что визуально красного во много раз было больше чем зеленого - чето отвалилось

Eli
09.10.2018
18:46:17
Так тоже нормальному

morda
09.10.2018
18:47:00
Я их как смок-тесты использую. Типа есть компонент, компилится и ок

Без покрытия ифов

Eli
09.10.2018
18:47:55
гуд)

Oleg
09.10.2018
19:03:29
холиварный вопрос wix vs reactnavigation ? обычно использую reactnavigation wix не трогал очень давно, что то менялось у них ?

Alexander
09.10.2018
19:13:17
вышла версия 2.0

Oleg
09.10.2018
19:58:42
flexbox

Google
jajaeee
09.10.2018
20:20:30
@ddzrt а есть понативнее решение? как процесс должен проходить?

Dmitry
09.10.2018
20:26:36
холиварный вопрос wix vs reactnavigation ? обычно использую reactnavigation wix не трогал очень давно, что то менялось у них ?
Сегодня обнаружил, что RNN v1 не поддерживает RN 0.57 на андройде, без костыля

Gena
09.10.2018
20:44:31
flexbox... и как вы safearea вашим флексбоксом сделаете... (это я бузю...)... на самом деле флексбокс может и универсальный, но некоторые виды довольно часто встречающихся констрейнтов на нем ну очень не удобно моделировать (а в RN исполнении так и вообще невозможно)

Alexander
09.10.2018
20:52:10
@ddzrt а есть понативнее решение? как процесс должен проходить?
А чем не нативное решение? https://github.com/doomsower/react-native-vkontakte-login тут же вон исходники можешь посмотрелось как сделано на iOS и на android. Нет, конечно можешь сам написать свое решение, я только за

Alexsandr
09.10.2018
20:57:10
@ddzrt а есть понативнее решение? как процесс должен проходить?
Слушай, там можно и без этого просто через урл перехватить сессию, если мне память не изменяет и потом отправить запрос на получение токена

Так что в качестве урла можешь указать все что хочешь, нужный тебе параметр в нет запросе, его отлови.

Stas
09.10.2018
21:28:13
к слову о тестах. не появилось ui тестов с описанием на js и поддержкой андроида? не detox

в теории можно просто юзать эспрессо, но нужно шарить. Не хочется писать платформозависимые тесты, когда в команде фронтедеры и айосники.

Play
09.10.2018
21:32:23
Почему функция debounce может не работать в текст инпуте под Андроид? В iOS все норм.

К слову Андроид под Экспо.

сделал как здесь один в один https://stackoverflow.com/questions/41210867/react-native-using-lodash-debounce

Stas
09.10.2018
21:37:46
Почему функция debounce может не работать в текст инпуте под Андроид? В iOS все норм.
случаем не включен дебаг в хроме? он может setTimeout портить, если время на андроид не соответсвует системному

Stas
09.10.2018
21:39:35
morda
09.10.2018
21:39:48
Ну смотря откуда да

Nick
10.10.2018
05:48:44
нативная верстка компонентов через констранты или flexbox?
Подскажите пожадуйста чуваку с веб бекграундом, как верстать нативными константами. Это нужно свои нативные компоненты для этого делать и в них на основе констант рассчитывать положение? Может есть какая-то готовая либа оупенсорсная для RN, которая может делать такое за меня?

Страница 852 из 878