@reactnative_ru

Страница 510 из 878
robertson
01.02.2018
12:39:27
?

Максим Джафаров
01.02.2018
12:55:35
всм таймпикер?

robertson
01.02.2018
13:02:09
какой таймпикер?

Pavel
01.02.2018
13:10:50
Всем прив

Google
Pavel
01.02.2018
13:12:12
Ребят, сильно отличается разработка под Android и IOS на нейтиве? Что удобнее - разрабатывать оба приложения на нейтив или делать одно на web React и потом портировать PhoneGap'ом или Кордовой?

Pavel
01.02.2018
13:14:56
Vladimir
01.02.2018
13:15:30
удобство весьма субъективный критерий

ну и вообще говоря сравнивать кордову с реакт нэйтивом не совсем корректно

Pavel
01.02.2018
13:16:23
удобство весьма субъективный критерий
ну ок - тогда первый вопрос:Ребят, сильно отличается разработка под Android и IOS на нейтиве?

Vladimir
01.02.2018
13:16:29
сильно

Максим Джафаров
01.02.2018
13:16:54
Разные системы, разные требования

Vladimir
01.02.2018
13:17:11
языки это мелочь по сравнению с разницей во фреймворках ?

Кирилл
01.02.2018
13:17:13
удобство разработки - берешь кордову и веб, удобство пользователя - берешь нейтив, и есть РН - что-то между

Максим Джафаров
01.02.2018
13:17:28
Google
Pavel
01.02.2018
13:17:53
ну ок, примерно понял.

всем спс

Алексей
01.02.2018
13:19:15
я канеш кордову не пробовал, но когда делаешь мобильную версию сайта, то баги сафари могут сильно так потрепать нервы, так что не могу согласится с тезисом про удобство)

Алексей
01.02.2018
13:21:09
ну ангуляр у меня тоже с удовством не ассоциируется ? но эт уже офтоп)

Nikolay
01.02.2018
13:21:32
Let's create a new poll. First, send me the question.
разве ionic в разработке удобнее, чем RN?

имхо с RN приятнее

Vladimir
01.02.2018
13:23:16
Кроме того что в RN UI нужно писать три раза

Кирилл
01.02.2018
13:23:55
разве ionic в разработке удобнее, чем RN?
в ионике просто гораздо дальше абстрагируешься от платформы и по сути пишешь мобильную версию сайта, если есть опыт во фронте то разницы почти и нет

Nikolay
01.02.2018
13:25:45
в ионике просто гораздо дальше абстрагируешься от платформы и по сути пишешь мобильную версию сайта, если есть опыт во фронте то разницы почти и нет
ну в RN так же, если конечно не пишешь свои нативные модули. Если используешь стороние нативные модули, то это примерно как cordova плагины. Ну иногда есть веселье с линковкой

Vladimir
01.02.2018
13:31:44
зачем?
Потому что он нативный?

Кирилл
01.02.2018
13:32:22
ну в RN так же, если конечно не пишешь свои нативные модули. Если используешь стороние нативные модули, то это примерно как cordova плагины. Ну иногда есть веселье с линковкой
в РН гораздо больше подводных камней в плане верстки, работы с картинками, анимациями, работой с жестами и прочим. А в ионике все как в вебе, я вот про это

John
01.02.2018
14:36:54
Подскажите пожалуйста как решить проблему с AsyncStorage? Просто тупо не срабатывает при сохранении и загрузке. Что на эмуляторе, что на девайсе.

John
01.02.2018
14:54:25
Гугл говорит, что это распространённая проблема при включенном дебаге. Ищу дальше

Вот сейчас ничего не менял. Перезагрузил приложение и сразу заработало.... магия :)

PollBot
01.02.2018
14:59:21
Для меня css один громадный подводный камень) inline styles и JS рулит
Good. Now send me another answer option. When you've added enough options, simply send /done to publish the poll.

Alexander
01.02.2018
15:01:04
а подскажите, кто как организовывает операции в фоне?

Google
Alexander
01.02.2018
15:01:27
например, обновление входящих сообщений

seInterval и функция которая периодически ходит на сервер и обновляет локальный стейт?

Димка , пролей свет

Galymzhan
01.02.2018
15:06:57
например, обновление входящих сообщений
Для этого обычно WS сервер или pusher.com используем.

Alexander
01.02.2018
15:21:54
вопрос на засыпку: имеется следующая структура навигации: StackNavigator: - StackNavigator - TabNavigator куда нужно разместить Drawer , чтобы при клике на кастомную табу в табнавигаторе, открывался этот самый drawer ?

Galymzhan
01.02.2018
15:30:41
вопрос на засыпку: имеется следующая структура навигации: StackNavigator: - StackNavigator - TabNavigator куда нужно разместить Drawer , чтобы при клике на кастомную табу в табнавигаторе, открывался этот самый drawer ?
В документации сказано, что если помещать Drawer внутрь другого навигатора, то он будет отображаться под ним. https://reactnavigation.org/docs/navigators/drawer#Nesting-DrawerNavigation Очевидно, что над TabNavigator, но если нужно, чтобы StackNavigator не перекрывал, то и над StackNavigator

Alexander
01.02.2018
15:32:21
то есть StackNavigator: (на этом уровне рулится логин) - DrawerNavigator: -- StackNavigator -- TabNavigator

Galymzhan
01.02.2018
15:35:34
то есть StackNavigator: (на этом уровне рулится логин) - DrawerNavigator: -- StackNavigator -- TabNavigator
Это 2 стак навигатора? Если да, то, думаю, сработает :) Кстати, стояла когда-нибудь задача с добавлением сепараторов в элементах DrawerNavigator? Как решали?

Alexander
01.02.2018
15:35:58
Ооо

было дело

надо кастомный DrawerContainer создавать



DrawerContainer - это твой кастомный компонент для отображения Drawer

Galymzhan
01.02.2018
15:38:29
надо кастомный DrawerContainer создавать
Боялся такого ответа, но спасибо) Так заодно и с badge можно разобраться

Alexander
01.02.2018
15:39:57
меня тут @savelichalex , научил исходники ковырять, открываешь просто Drawer в исходниках - https://github.com/react-navigation/react-navigation/tree/master/src/views/Drawer

и копируешь что тебе надо в свой кастомный компонент)

походу изменяя, и удаляя ненужные вещи

Tim
01.02.2018
16:31:00
привет ребят, кто работал с момент js подкажите что можно сделать у меня время не сходится московское стоит, я уже установил моментЗона вытавил пояс, один фиг москва, если включаю дебагер то норльно мое местное время

morda
01.02.2018
16:34:23
Я наоборот его гвоздями к москве прибивал чтоб он местное не считал)

Таймзона в тлф точно не москва?

Google
Tim
01.02.2018
16:40:20
не москва

в телефоне и на сервере ОС местное

а нет блин

в эмуляторе другое

morda
01.02.2018
16:50:47
Короче смотри, если телеф показывает правильное местное время это еще не значит что все хорошо. Таймзона может стоять не местная но время руками установлено как местное и тогда все проги работающие с таймзонами момент в тч начинают сума сходить

Tim
01.02.2018
17:01:17
да я momentZone использую

Alexander
01.02.2018
18:08:43
Мне нужно в приложение вставить toolbar, но он только есть на андроид. Как я понял, аналог в ios - tabbar. Как мне сделать, чтобы нужный подставлялся? Просто постфикс к файлу и expo сам нужный подключит?

morda
01.02.2018
18:59:28
Любой тулбар, сайдбар, таббар, просто бар все что занимает не больше экрана и по функциональности ограничено текстом и кнопками верстается самостоятельно за час максимум. Обычно минут десять.

morda
01.02.2018
19:00:30
Сложности возникают когда у вас форма и битва с выскакивающей клавиатурой или листвью нестандпртный

Даже с анимацией перехода между экранами, как на iOS нативный?
С анимациями в рн тоже хорошо все особенно на иос

Илья
01.02.2018
19:01:40
С анимациями в рн тоже хорошо все особенно на иос
Я говорю про кастомный сверстанный за час

morda
01.02.2018
19:04:04
Не совсем вопрос понятен)

Когда экраны вправо влево слайдятся?)

Илья
01.02.2018
19:26:35
Да

Я про стандартную анимацию перехода между экранами

Tim
01.02.2018
19:33:16
interactable react native

советую и с анимацией лубой тулбар сделаешь если вникнешь

насчет экранов ты что используешь react navigation?

TabNavigator тебе в помощь

Google
Supernova
01.02.2018
19:56:19
Ребят, насколько реально вести разработку под ios с помошью https://snack.expo.io/? Сильно ограничивает?

Vlad
01.02.2018
20:01:51


Алексей
01.02.2018
20:03:48
вот это если не ошибаюсь https://facebook.github.io/react-native/docs/actionsheetios.html

Никита
01.02.2018
20:16:04
а это андроид аналог react-native-bottom-sheet

https://github.com/eyaleizenberg/react-native-custom-action-sheet

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

Vlad
01.02.2018
22:09:41
Спасибо

Alexander
01.02.2018
23:55:29


Максим Джафаров
02.02.2018
04:19:17
react-native-action-button

может быть

☝️

Alexander
02.02.2018
04:32:46
☝️
Да это я уже разобрался. Ты лучше вот что скажи :) Как установить заголовок в axios из AsyncStorage?

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