@reactnative_ru

Страница 677 из 878
Ivan
03.06.2018
13:34:50
https://stackoverflow.com/questions/31254725/transport-security-has-blocked-a-cleartext-http

Wystan
03.06.2018
13:57:21
Господа, а кто-нибудь знает проектики на react native for web? я использую темплейт https://github.com/react-everywhere/re-start Но не понимаю даже как простейший Link заставить работать(

Google
Erik
03.06.2018
14:37:34
Всем привет. В react первые дни. Использую flux. Задача: Вытащить с бд данные и отобразить их. В одном файле всё получается. Но когда использую разные файлы не получается. https://gist.github.com/ersul4ik/ffa33795d8c3e2623dbc3536d03fe96f#file-waletstore-js-L60

Не могу достать данные из tasks = [ [ {task_id: 1, username: "erik"},{task_id:2, username: "lola"} ]]

Erik
03.06.2018
15:10:29
Demuz
03.06.2018
15:10:49
Шта?
У вас такие примеры, что я подумал что вы из Ташкента.

Demuz
03.06.2018
15:11:52
Erik
03.06.2018
15:13:45
У вас здесь список в списке. ?
Это возникает когда я делаю push() в пустой список.

Demuz
03.06.2018
15:14:59
Ну значит вы ложите свой список в уже существующий список. Тетрадь в татрадь положите и попробуйте прочитать что во вложенной тетради написано.

Google
Demuz
03.06.2018
15:23:27
Я понимаю логику работы.
Вы лучше у этих ребят спросите @react_js

Demuz
03.06.2018
15:29:05
Подскажите кстати инструменты для разработки серверного апи на js, ну вские там какие то комплекты же есть, типа графкьюэль плюс что-то там ещё, вещи, которые в комбо с RN хорошо заходят. А то всегда на го пишу апи, немного поднадоело переключение между языками, на одном js уже буду писать.

Занесите пожалуйста в копилку приложений на ReactNative. https://play.google.com/store/apps/details?id=com.uznewmax.theflash

Demuz
03.06.2018
16:17:50
о поздравляю, твое ?
Не. Просто сказали что на рн, решил поделиться. Правда судя по комментам, забаганное чуть приложение, но все равно, обновлять будут и норм.

Vladimir
03.06.2018
17:24:18
Аналогия огонь

Sergey
04.06.2018
07:38:22
кто-нибудь сталкивался, что локально в expo на ipad идет нормальный ресайз на все окно, а в standalone идет ресайз в iphone версию ?

Sergey
04.06.2018
07:39:37
"supportsTablet": false

Alexsandr
04.06.2018
07:39:46
Тру сделай

Sergey
04.06.2018
07:39:49
спасибо, а какой параметр ?

Google
Sergey
04.06.2018
07:39:55
и все?

Alexsandr
04.06.2018
07:40:33
и все?
Да, не забудь билд переделать

Sergey
04.06.2018
07:41:05
Ок, спасибо!

Yaroslav
04.06.2018
07:55:48
Кстати, expo умеет по ресту отдавать данные по хистори и т.п.? Как вы его в ci встраиваете?

Sergey
04.06.2018
08:06:02
Кстати, expo умеет по ресту отдавать данные по хистори и т.п.? Как вы его в ci встраиваете?
А в чем разница мб с RN? Fetch все тот же, синтаксис аналогичный, даже axios можно поставить

Yaroslav
04.06.2018
08:10:03
вопрос про команды типа "exp publish:history --platform android"

они в консоль отдает ответы в своём стиле, парсить это не хочется, если есть какой-то рест апи

Sergey
04.06.2018
08:11:58
eeeman
04.06.2018
09:51:12
привет всем, находясь в меню DrawerNavigation как я могу получить текущий маршрут? если я консолю пропсы, то на каком бы я экране не находился я вижу - "routeName": "DrawerClose"

Yaroslav
04.06.2018
09:51:59
export const getCurrentRouteName = (navState) => { if (navState.hasOwnProperty('index')) { return getCurrentRouteName(navState.routes[navState.index]); } else { return navState.routeName; } };

у нас 3 навигатора в друг друга вложенных, такой подход работает

Yaroslav
04.06.2018
09:58:34
это в проекте, хэлпер такой есть. нагуглил основу где-то в обсуждениях ишью реакт навигатора

но это для текущего роута название. маршрут аналогично можно построить

eeeman
04.06.2018
10:02:15
возможно мой вопрос можно как-то просто решить, вопрос такой - из меню дравернавигатора я попадаю в нужный мне компонент стак навигатора. Как сделать чтобы находясь в этом компоненте я из меню не мог открыть еще кучу одинаковых стакнавигаторов по этой ссылке?

то есть, находясь в нужном мне компоненте, я не должен суметь запушить в стак еще кучу тех же самых ссылок в которой я щас нахожусь

Yaroslav
04.06.2018
10:06:11
в редьюсер навигационном опиши всё это. типа если роут тот же то возвращай текущий стэйт и всё

eeeman
04.06.2018
10:07:20
в редьюсер навигационном опиши всё это. типа если роут тот же то возвращай текущий стэйт и всё
так вот именно что роут текущий всегда "DrawerClose" показывает мне компонент меню

Yaroslav
04.06.2018
10:07:58
как ты это понял

eeeman
04.06.2018
10:08:26
как ты это понял
хотя возможно я не там смотрю, я просто смотрю пропсы приходящие мне в меню

Google
Yaroslav
04.06.2018
10:09:15
там иерархичная структура. DrawerClose это когда ты хайдишь шторку стреляет

eeeman
04.06.2018
10:09:48
там иерархичная структура. DrawerClose это когда ты хайдишь шторку стреляет
Object { 12:49:13: "addListener": [Function anonymous], 12:49:13: "dispatch": [Function anonymous], 12:49:13: "getParam": [Function getParam], 12:49:13: "goBack": [Function goBack], 12:49:13: "isFocused": [Function isFocused], 12:49:13: "navigate": [Function navigate], 12:49:13: "pop": [Function pop], 12:49:13: "popToTop": [Function popToTop], 12:49:13: "push": [Function push], 12:49:13: "replace": [Function replace], 12:49:13: "setParams": [Function setParams], 12:49:13: "state": Object { 12:49:13: "index": 0, 12:49:13: "isTransitioning": false, 12:49:13: "key": "DrawerClose", 12:49:13: "params": undefined, 12:49:13: "routeName": "DrawerClose", 12:49:13: "routes": Array [ 12:49:13: Object { 12:49:13: "index": 0, 12:49:13: "isTransitioning": false, 12:49:13: "key": "Home", 12:49:13: "params": undefined, 12:49:13: "routeName": "Home", 12:49:13: "routes": Array [ 12:49:13: Object { 12:49:13: "key": "id-1528105752415-0", 12:49:13: "routeName": "Home", 12:49:13: }, 12:49:13: ], 12:49:13: },

Yaroslav
04.06.2018
10:10:47
у тебя текущий Home по идее

eeeman
04.06.2018
10:11:14
у тебя текущий Home по идее
нет, я просто не всё скинул, там помимо хоум у меня много еще маршрутов

в routes у меня штук 10 еще

поэтому и вопрос, как мне из пропсов получить мой текущий маршрут, чтобы сделать логику которая не будет давать пушить экраны в стек

сейчас я просто вижу все маршруты моего приложения в пропсах, но не вижу текущий

или просто не пойму где увидеть это

у тебя текущий Home по идее
"state": Object { 12:49:13: "index": 0, 12:49:13: "isTransitioning": false, 12:49:13: "key": "DrawerClose", 12:49:13: "params": undefined, 12:49:13: "routeName": "DrawerClose", 12:49:13: "routes": Array [ 12:49:13: Object { 12:49:13: "index": 0, 12:49:13: "isTransitioning": false, 12:49:13: "key": "Home", 12:49:13: "params": undefined, 12:49:13: "routeName": "Home", 12:49:13: "routes": Array [ 12:49:13: Object { 12:49:13: "key": "id-1528105752415-0", 12:49:13: "routeName": "Home", 12:49:13: }, 12:49:13: ], 12:49:13: }, 12:49:13: Object { 12:49:13: "index": 0, 12:49:13: "isTransitioning": false, 12:49:13: "key": "Profile", 12:49:13: "params": undefined, 12:49:13: "routeName": "Profile", 12:49:13: "routes": Array [ 12:49:13: Object { 12:49:13: "index": 0, 12:49:13: "isTransitioning": false, 12:49:13: "key": "id-1528105752415-1", 12:49:13: "routeName": "Profile", 12:49:13: "routes": Array [ 12:49:13: Object { 12:49:13: "key": "Info", 12:49:13: "params": undefined, 12:49:13: "routeName": "Info", 12:49:13: }, 12:49:13: Object { 12:49:13: "key": "Settings", 12:49:13: "params": undefined, 12:49:13: "routeName": "Settings", 12:49:13: }, 12:49:13: Object { 12:49:13: "key": "Support", 12:49:13: "params": undefined, 12:49:13: "routeName": "Support", 12:49:13: }, 12:49:13: ], 12:49:13: }, 12:49:13: ], 12:49:13: }, ......

вот как из этого понять, какая сцена у меня сейчас активна из всех сцен приложения?

Yaroslav
04.06.2018
10:17:19
ты смотри стор, там иерархичная структура, по которой можно отследить текущий роут.

eeeman
04.06.2018
10:19:02
сейчас я в свой компонент меню получаю данные присланные из компонента дравер навигатора - contentComponent: props => <Menu items={props}/>

Yaroslav
04.06.2018
10:20:19
эм... у тебя редакс вообще? если да, то очевидно через mapstatetoprops, как он там у тебя называется, когда ты стор конфигуришь, так и вытаскиваешь

eeeman
04.06.2018
10:21:46
эм... у тебя редакс вообще? если да, то очевидно через mapstatetoprops, как он там у тебя называется, когда ты стор конфигуришь, так и вытаскиваешь
я обычный редакс использую для всего приложения, есть еще какой-то свой редакс у навигации, его я не использую

Wystan
04.06.2018
10:32:50
Господа, а есть список либ, у которых одинаковое апи под реакт и реакт нэйтив?

Harky
04.06.2018
12:13:45
Всем привет, такая проблема, установил в консоли npm install -g create-react-native-app, создал проект create-react-native-app AwesomeProject, стартовал и после того, как считал QR код в EXPO с телефона такая ошибка uncaught error java.net.sockettimeoutexception: failed to connect to /10.0.75.1 (port 19000) after 10000ms.

Буду благодарен за помощь

Yurii
04.06.2018
12:14:39
телефон и комп в разных сетях?

Google
Yaroslav
04.06.2018
12:15:09
как быть тогда?
Разберись где у тебя в сторе хранится стэйт навигатора и там ищи текущий роут/путь

Harky
04.06.2018
12:18:24
Сергей
04.06.2018
12:20:32
а у вафли есть впн?

Harky
04.06.2018
12:21:22
а у вафли есть впн?
Да, стоял, сейчас попробую без него

То же самое без впн(

Сергей
04.06.2018
12:28:12
твой телефон раздает вафлю?

Harky
04.06.2018
12:28:38
eeeman
04.06.2018
12:34:47
Разберись где у тебя в сторе хранится стэйт навигатора и там ищи текущий роут/путь
в каком сторе? я использую обычный общий редакс на приложение, туда я никакого стейта из навигации не сохраняю

Разберись где у тебя в сторе хранится стэйт навигатора и там ищи текущий роут/путь
получается что при маунте и унмаунте сцены я должен в стор что-то пихать, чтобы знать какая сцена у меня в текущий момент?

Yaroslav
04.06.2018
12:35:40
https://reactnavigation.org/docs/en/redux-integration.html

eeeman
04.06.2018
12:36:39
https://reactnavigation.org/docs/en/redux-integration.html
я видел это, я не использую, т.к. там нужно всё самому переопределять, пока обходился тем что в коробке

Yaroslav
04.06.2018
12:37:07
Я хз как ты тогда собрался работать с навигацией

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