@reactnative_ru

Страница 232 из 878
Кирилл
11.07.2017
10:04:50
А не подскажешь как?
через ActionConst.RESET?

Albert
11.07.2017
10:18:39
А можно как-то посмотреть количество сцен на на стеке?

Google
Alexander
11.07.2017
10:30:50
можно подключить редьюсер свой для хранения роутов

и брать инфу оттуда, вроде как

Umren
11.07.2017
10:37:34
А на PWA вы как смотрите? Взлетит?

Вот пример норм https://www.pokedex.org/index.html?launcher=true

Nikita
11.07.2017
12:17:38
гайз, кто сталкивался с проблемой в TextInput не подсасывается fontFamily, для Text все ок rn@0.43

Yevhenii
11.07.2017
20:30:40
onViewableItemsChanged у FlatList
Огромное спасибо, я его уже раньше колупал, но не понял что к чему, а вот сейчас все получилось. Единственный вопрос который теперь мучает так это производительность

Albert
12.07.2017
05:35:06
Привет. Есть ли возможность глобального импорта классов? Или чтобы они импортировались где то в корне и были доступны "ниже". P.S Redux не предлагать....

Egor
12.07.2017
05:36:30
наверное можно написать imports.js и в нем всё "глобальное"

но это ж плохая практика

// imports.js export * from './src/services/MyService' export * from './src/reducers/Actions' bla-bla-bla

Umren
12.07.2017
05:37:43
Идеи глобальных переменных бессмертны

Albert
12.07.2017
05:37:54
Это очень плохо?) Я не собираюсь все элементы выносить, а только менеджеры, которые содержат бизнес логику. Т.к импортить в каждый файл выглядит не оченб.

Google
Egor
12.07.2017
05:38:03
// somewhere.js import { MyService } from './imports'

че-то такое

и еще вопрос во что превратится bundle.js если такой прицеп везде таскать

Albert
12.07.2017
05:39:32
сейчас сделано вот так, внутри контейнера названия классов. Думаю это вообще не правильно?)) global.container = { Network, User, };

Egor
12.07.2017
05:39:35
(надеюсь babel и прочие умеют это разруливать нормально)

я хз что за контейнер =)

а что за global?

Albert
12.07.2017
05:40:42
ну это вроде зарезервированное слово)

для объявление глобальных переменных и прочего

Egor
12.07.2017
05:41:12
" а только менеджеры, которые содержат бизнес логику" - похоже на фреймворк

тогда я предлагаю сделать как я уже написал, один общий файл интерфейса ко всем экспортам всех менеджеров

Albert
12.07.2017
05:42:39
Кажись понял

Egor
12.07.2017
05:42:53
грубо говоря есть структура папок $root/src/managers и в этой папке все менеджеры тогда можно в ней создать index.js в нем export * from './ConcreteManager' для всех менеджеров

и тогда там где нужны менеджеры: import { ConcreteManager } from './src/managers'

(пусть конечно свои надо там всегда правильные прописывать)

Albert
12.07.2017
05:44:10
Спасибо) Я понял твою мысль)?

Egor
12.07.2017
05:44:38
может есть что получше

Ilshat
12.07.2017
06:23:01
привет. есть разница между импортами? import Button from 'react-bootstrap/es/Button' import { Button } from 'react-bootstrap'

Aliaksandr
12.07.2017
06:25:09
Google
Ilshat
12.07.2017
06:25:33
Алексей
12.07.2017
07:51:08
Farrux
12.07.2017
08:07:21
Вопрос по rx: делаю два запроса последовательно, а как обработать ошибки и делать retry всего запроса .flatMap(first request) .flatMap(second request) .retryWhen(retry logic) при retry откуда начнется повтор с первого flatMap или с последнего?

Nikita
12.07.2017
08:55:32
iOS?
android, проблема решилась это был нэйминг конвеншн

Кто работал с react-native-camera и подобными либами? Что-то не получается обрезать вью камеры. BorderRadius не пашет

Razzwan
12.07.2017
11:20:21
Помогите, плиз! Можно как-то установить в react-navigation initial роут из вложенного StackNavigator. Если скрин является реакт компонентов - все ок, такой роут можно установить так: getActionForPathAndParams([routesNave]) Но если routeName соответствует StackNavigator компоненту, то я получаю ошибку: undefined is not an object (evaluating 'state.routes[childIndex]') Куда копать?

Brown
12.07.2017
11:21:16
export const LoginScreenNavigator = StackNavigator(RouteLoginConfig, {initialRouteName: 'Main',});

Кирилл
12.07.2017
13:02:13
-

Maidari
12.07.2017
16:24:30
Всем привет! Как сделать так, чтобы на IOS клавиатура сдвигала контент, а не наезжала на него?

На андроиде это достаточно легко сделать

Roman
12.07.2017
16:28:26
keyboardAvoidView? что то такое?

Maria
12.07.2017
17:15:16
KeyboardAwareScrollView?

Albert
13.07.2017
08:02:54
Привет. Не подскажете почеу при смене ориентации экрана, вьюшки внутри Swiper не ререндерятся?

Egor
13.07.2017
12:34:51
может быть стоит повесить обработчик на onLayout

Admin
ERROR: S client not available

Алексей
13.07.2017
12:38:08
yarn по дефолту в инсталлере
в каком инсталлере

KlonD90
13.07.2017
12:38:18
create-react-nativea-pp

ну дефолтном короче разворачивателе

Google
Алексей
13.07.2017
12:38:36
create-react-nativea-pp
я не юзаю crna

Play
13.07.2017
13:26:31
Как вынести json константу за пределы js файла в data.json Содержимое data.json : const CONTENT = [ { title: 'First', bio: 'First’, }, { title: 'Second', bio: 'Second', }, ]; Пробую так импортнуть: import CONTENT from './data.json' Получаю ошибку:



Alexander
13.07.2017
13:27:11
у тебя в data.json не json…

Play
13.07.2017
13:27:20
Экспорт в data.json писать нужно?

Alexander
13.07.2017
13:27:20
назови его просто data.js

и всё будет ок

json имеет другой формат

совсем другой

{ “title”: “First”, “bio: “First” }

типа такого

Кирилл
13.07.2017
13:35:31
в RN styled-components в среднем в 1.5 раза медленней рендерятся, интересно насколько это критично

Play
13.07.2017
13:37:11
назови его просто data.js
назвал, но выдает эту ошибку:



https://gist.github.com/gHashTag/0eb51b92691005407f7991b1537dfa62

Гист?

В файле index.ios.js все нормально работат

Murad
13.07.2017
14:04:03
sections он ожидает Array у тебя Object

проверь чтобы было export const CONTENT = [{}] и импорти через import {CONTENT} from

Google
Murad
13.07.2017
14:06:03
ага, ты просто заимпортировал модуль а это {default: ..., другие ключи ...} короче не то что тебе нужно

если ты хочешь реально json, тоесть без вычислений то делай его спокойно { "sections": [{}, {}] } просто валидным делай

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