@reactnative_ru

Страница 379 из 878
Alexander
15.11.2017
11:02:05
не совсем понятно, как это с SafeAreaView, и react-navigation завести

Алексей
15.11.2017
11:02:35
{backgroundColor: "transparent" position: "absolute" top: 20 ;; TODO: Should various depend on platform left: 0 right: 0 paddingTop: 0 }

как то так, давно делал

Alexander
15.11.2017
11:03:22
а с SafeView ты уже работал?

Google
Alexander
15.11.2017
11:04:26
я правильно понимаю, что в react-navigation и react-native SafeView компненты миксовать не нужно? ибо в react-navigation уже встроено safeview ?

Алексей
15.11.2017
11:04:27
давно - намекает что тогда не было SaveAreaView ) не думаю что подход кардинально изменился, ты же все равно над контентом хочешь

Alexander
15.11.2017
11:07:19
просто если в safearea component вложить react-navigation компоненты.. получаются двойные отступы. например вверху

Алексей
15.11.2017
11:07:48
ну так выбери что то одно и все) в чем проблема то

Alexander
15.11.2017
11:16:18
ну так выбери что то одно и все) в чем проблема то
беда в том. что тулбар сделан не по феншую

jdc
15.11.2017
11:23:46
В react native, redux используется так же как и в реакте?

Алексей
15.11.2017
11:25:46
да

jdc
15.11.2017
11:26:09
А как скомпилить в apk?

Maksim
15.11.2017
11:27:03
@Jsr2416 google ?

jdc
15.11.2017
11:28:10
@Jsr2416 google ?
Вопрос в том, что готовый продукт в apk компилируется?!

Алексей
15.11.2017
11:28:23
./gradlew assembleRelease

Play
15.11.2017
11:46:17
А как скомпилить в apk?
https://facebook.github.io/react-native/docs/signed-apk-android.html

Alexander
15.11.2017
11:59:20
@playra можно вопрос в лс?

Google
Alexander
15.11.2017
11:59:29
чтоб тут не засорять

Play
15.11.2017
12:00:39
@playra можно вопрос в лс?
если по теме RN то можно и сюда) в личку обычно коммерческие вопросы ?

Alexander
15.11.2017
12:01:56
Ммм

да по структуре react-navigation в приложении, просто не хочу палить скрины на всю аудиторию

Алексей
15.11.2017
12:04:41
что за флуд

Alexander
15.11.2017
12:06:45
приревновал?

Play
15.11.2017
12:06:52
да по структуре react-navigation в приложении, просто не хочу палить скрины на всю аудиторию
если в скетче не можете, то нарисуйте от руки, сфотографируйте и присылайте сюда, попробуем решить вашу задачу

Alexander
15.11.2017
12:07:16
так у меня скрины реального приложения

Илья
15.11.2017
12:08:06
Замажь то, что не хочешь палить, оставь только суть

Play
15.11.2017
12:08:58
так у меня скрины реального приложения
вам же главное понять суть вопроса, а после интерполируете в свое реальное приложение или как Илья предлагает дело

Alexander
15.11.2017
12:09:44
ок-ок, сейчас всё заверну



@playra Home - страница с картинкой и элементами Menu - выезжает список с линками на внутренние страницы Profile - тоже выезжает список с линками на внутренние страницы профиля Messages - отдельная страница, по сути уровнем ниже Home, на ней список сообщений, которые кликаются Cars - отдельная страница, как и messages, на ней список машин, которые кликаются

и вопрос, как тут правильно организовать структуру навигаторов, и чтобы это дело вписывалось в концецпию работы с SafeAreaView?

Илья
15.11.2017
12:34:40
Странная навигация

Alexander
15.11.2017
12:35:02
странного много, но это запрос клиента

Илья
15.11.2017
12:35:06
Обычно же делают либо выезжающее меню, либо таббар

Alexander
15.11.2017
12:35:45
ну да.. скорее в таббар просто есть пункт - профиль, и это обычно отдельная страница, со списком ссылок (вк, facebook)

а тут видимо делал дизайнер у которого веб видение

Алексей
15.11.2017
12:38:54
Обычно же делают либо выезжающее меню, либо таббар
в твиттере кстати и табы и выезжающее)

Google
Илья
15.11.2017
12:39:23
в твиттере кстати и табы и выезжающее)
И в гугл фото тоже, но это ж не значит, что так делать стоит

В гайдлайнах гугла даже показано, что не надо так делать, насколько я помню

Топ-левел навигация должна быть одна

Alexander
15.11.2017
12:40:10
хорошо, с этим определились

)

Alexander
15.11.2017
12:43:29
таки что скажете по такой структуре? Алексей? Дима? Илья?

кроме того, что это не феншуй

Алексей
15.11.2017
12:45:47
непонятно почему у тебя на 3-м скрине кнопка назад есть

Alexander
15.11.2017
12:49:07
непонятно почему у тебя на 3-м скрине кнопка назад есть
да, прошу прощения, поправил описание

Алексей
15.11.2017
12:49:46
ну а так ниче сложного вроде Drawer -> Tabs -> Stack

Alexander
15.11.2017
12:51:04
и AppNavigator снаружи?

Алексей
15.11.2017
12:53:15
AppNavigator?

Alexander
15.11.2017
12:53:43
сейчас пока что так: SafeAreaView Drawer Drawer StackNavigator (AppNavigator) FooterNavigation

Play
15.11.2017
13:01:11
ну а так ниче сложного вроде Drawer -> Tabs -> Stack
на втором скрине вижу что Drawer влежен в Tabs, может по ошибке, но если так, то последовательность Tabs -> Drawer -> Stack верно?

Алексей
15.11.2017
13:02:03
тогда нужно будет для каждого таба drawer прикручивать

Play
15.11.2017
13:02:30
тогда нужно будет для каждого таба drawer прикручивать
так там судя по всему не в каждом табе drawer нужен

Alexander
15.11.2017
13:02:46
сейчас drawer-ов два, один для меню которое выпадает слева (Main Menu) и второй для меню котороые выпадает справа (Profile)

Алексей
15.11.2017
13:02:48
ну если таааак

ну да, это уже адок какой то

Google
Алексей
15.11.2017
13:03:11
я бы запутался, как юзер

Alexander
15.11.2017
13:03:31
я уже сам кирпичей тут отвалю скоро с этой навигацией

я бы так просто не спрашивал, если бы всё было просто

Алексей
15.11.2017
13:04:05
тогда как Димка сказал делать

Alexander
15.11.2017
13:05:12
и именно вложенность? Tab - Drawer ? проблем с открытием обычных страниц из табов не будет?

Алексей
15.11.2017
13:05:30
ну попробуй, расскажешь

Елена
15.11.2017
13:08:02
Всем здравствуйте. Меня зовут Елена, я HR IT группы компаний Innovative people. Есть ли вероятность, что кто-то из Вас сейчас рассматривает предложения по работе? Мы находимся в Москве, но готовы общаться также с кандидатами из регионов. ) По стеку JS+React + BPM Camunda

Alexander
15.11.2017
13:08:26
https://t.me/javascript_jobs

Елена вот по ссылке выше

Mars
15.11.2017
13:15:21
? Итак, вы в чате ⚛️ #ReactNative. Что следует знать? ⚡️ Правила чата: - без оскорблений и мата; - без рекламы; - без вакансий(вакансии здесь: @mobile_jobs, @javascript_jobs); - без оффтопа. Одно предупреждение, затем бан. Либо сразу бан ? Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code Как оформить пример чтоб его можно было быстро запустить: https://snack.expo.io Awesome: https://github.com/jondot/awesome-react-native Админы: - @olebedev - @savelichalex - @DenisIzmaylov - @vkurchatkin Приятно провести время! P.S.: скорее всего вам нужен https://reactnavigation.org для навигации, если вы пока не знаете что взять.

Алексей
15.11.2017
13:16:13
лучше бы он первую ссылку распарсил чем awesome)

Елена
15.11.2017
13:32:13
Благодарю, прошу прощения)

Alexander
15.11.2017
13:42:28
ну попробуй, расскажешь
а как объяснить соседним от Home табам, что они вложенные (Messages)?

Алексей
15.11.2017
13:43:03
в смысле вложенные?

Alexander
15.11.2017
13:44:17
ну ты правильно заметил, что у Messages есть кнопка Back

Главная страница - Home, когда кликаешь на Messages - открывается новая страница и должен быть виден header c header title и back button

Алексей
15.11.2017
13:48:08
табы так не работают

Google
Алексей
15.11.2017
13:48:49
ну ты конечно попробуй left button поменять, и там жестяком прям отправляй на home

но это конечно трешак)

или храни где нибудь последний скрин, и туда отправляй

(есть подозрение что твой заказчик сам не понимает чего хочет)

Alexander
15.11.2017
14:10:28
да, так и есть. жаль конечно

может знает кто, можно ли в safearea рубануть верхний padding?

Sergey
15.11.2017
15:36:04
народ как зафиксать error: method does not override or implement a method from a supertype @Override

в каждом модуле срет ошибку

что не найду все руками выпиливают

но это тупо после каждого апдейта нпм нужно каждый модуль будет править и выпиливать этот оверрайд

кто как фиксал?

Egor
15.11.2017
16:48:07
Надо обновлять модули в оригинальных репах, пулл реквесты делать, форкать. Или патчить исходники локально. Или откатывать рн. Или отказывать от модулей.

Выбор большой

Mikle
15.11.2017
17:30:59
Есть вопрос по поводу размеров в React Native. Если заказщик присалал PDF и там размеры все в pt. Если пересчитывать в пиксели и прямо задавать в стилях то идея не очень по мне

Egor
15.11.2017
17:32:19
Не надо пересчитывать

Roman
15.11.2017
17:32:25
Так в рн и есть поинты

Egor
15.11.2017
17:32:27
Так и писать

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