
Nikita
21.02.2018
06:33:30
Всем привет!
Есть такой вопрос:
Дано: react-native-router-flux с навигацией по табам. На каждой сцене (или стэке?) основной нужны разные хидеры. Как лучше всего реализовать?
Видимо navBar на сцене по эту душу
Но вопрос всё ещё актуален, если кто-то решал подобное!

Алексей
21.02.2018
08:55:18
емнип под капотом react-navigation, а значит у табов убрать хэдер, а в каждой сцене вставить свой стэк

Google

Artem
21.02.2018
08:57:49
Можно ли как-то запилить компонент, который будет восприниматься как текст, если сложить его в компонент Text, например?
Хочу сделать что-то типа такого
<Text><Translate>SignInScreen.SignInTitle</Translate></Text>

Nick
21.02.2018
09:05:31

Artem
21.02.2018
09:07:03
Но я с rn 3 дня как работаю, идеи получше приветствуются

Nikita
21.02.2018
09:07:31
Никогда не мог понять смысла менять язык на лету

Nick
21.02.2018
09:09:50
и если есть локаль отрендерит перевод, нету - шаблон
ну, это совсем деревянный пример на лету

Nikita
21.02.2018
09:11:32

Artem
21.02.2018
09:12:23

Nick
21.02.2018
09:13:14

Google

Nick
21.02.2018
09:13:27
например так
https://github.com/AlexanderZaytsev/react-native-i18n

Artem
21.02.2018
09:14:37
например так
Ну дык все равно придется прокидывать язык во все компоненты, разве нет?
Я как раз i18n и юзаю

Demuz
21.02.2018
09:15:25
Не понял, чтобы использовать разные локализации, здесь библой принято пользоваться? )))

Nick
21.02.2018
09:15:37

Artem
21.02.2018
09:17:50

Кирилл
21.02.2018
09:18:03
сделать 1 компонент это как раз реакт вей

Artem
21.02.2018
09:19:38

Кирилл
21.02.2018
09:20:59

Алексей
21.02.2018
09:21:48
const Translate = ({ text }) => <Text>{text}</Text>;
connect()(Translate);
или я чет не понял

Кирилл
21.02.2018
09:22:22
ну да)

Nikita
21.02.2018
09:22:31
А можно как-то избавиться от relative путей для имейджей в RN?
source={require('../../../assets/images/icon-settings.png')} напрягает так писать

Кирилл
21.02.2018
09:23:27

Artem
21.02.2018
09:27:21

Алексей
21.02.2018
09:27:32
странное желание

Nick
21.02.2018
09:28:53

Alexander
21.02.2018
09:29:01
коллеги. пришло время интегрировать в приложение бизнес логику, поделитесь опытом, с чем готовите redux? что нужно для минимального старта? санки или саги?

Алексей
21.02.2018
09:29:06
там скорее всего проверка чилдренов на стринг идет, так что вряд ли получится

Кирилл
21.02.2018
09:30:11

Google

Nikita
21.02.2018
09:30:19

Anton
21.02.2018
10:33:34
Кто подскажет?
Есть страница с шапкой (довольно массивной) и FlatList'ом. Мне нужно прикрепить эту шапку к скролу FlatList'а. ListHeaderComponent использовать для этого случая не хочу, так как лагать рендер будет. Нужно что то типа CoordinatorLayout (как в андроиде)

Nikita
21.02.2018
10:52:50
https://github.com/tleunen/babel-plugin-module-resolver
А нет под рукой конфига какого-нибудь для него?
У меня что-то пытается резолвить из /node_modules/react-native/src/assets/images/
Хотя стоит так всё:
"plugins": [
[
"module-resolver",
{
"root": ["./src"],
"alias": {
"@images": "./src/assets/images"
},
"extensions": [".js", ".ios.js", ".android.js"]
}
]
]
<Image
style={{ width: 17.5, height: 17.5 }}
source={require('@images/icon-settings.png')}
/>
Починил так:
$ npm start -- --reset-cache
"plugins": [
[
"module-resolver",
{
"cwd": "babelrc",
"root": "./src",
"alias": {
"@assets": "./src/assets"
},
"extensions": [".js", ".ios.js", ".android.js"]
}
]
]

Alexander
21.02.2018
11:07:53
@savelichalex , @playra как осуществляете аутентификацию в приложении? jwt токен?

Play
21.02.2018
11:09:02

Nick
21.02.2018
11:54:16

Mikhail
21.02.2018
12:35:49
день добрый, подскажите, RN умеет XMLHttpRequest из коробки?

Vadim
21.02.2018
12:37:20
попробуй документацию почитать, там написано

Vladimir
21.02.2018
12:45:50

Mikhail
21.02.2018
12:46:31
нужно отслеживать прогресс загрузки и иметь возможность отменить реквест
как я понимаю fetch это не умеет

Peter
21.02.2018
12:47:00

Mikhail
21.02.2018
12:47:38
ок, пасиба

Serj
21.02.2018
13:00:26
а что, внутри флетлиста нельзя сделать две столбца ?
flexDirection: 'row',
flexWrap: 'wrap'
не сработало
numColumns={2} правильный ответ

Demuz
21.02.2018
14:05:56
Кроме стандартного активити индикатора, кто нибудь использовал другие? Можете поделиться? Ищу другие по ходу, но большинство работает неверно, отрисовка не плавная, по сравнению со стандартным, и эффекта сглаживания нет, грубое отображение.

Vadim
21.02.2018
14:06:50
Я пробовал другие, иногда app падал из-за включения кастомного лоадера =)

Demuz
21.02.2018
14:07:10
Человек в попыхах конечно не обратит на прорисовку внимания, но всё же, хотелось бы получше найти.

Google

Demuz
21.02.2018
14:07:36

Георгий
21.02.2018
14:42:15
Всем добра!

Alexey
21.02.2018
14:44:04
И тебе добра, странник

Roshan
21.02.2018
14:49:52
как передавать данные между двумя классами?
У меня есть класс геокодера, и я делаю его в файле app.js. Я хочу показать широту и долготу в app.js. Теперь его в geocoder.js
спасибо

Aibar
21.02.2018
14:53:22

Roshan
21.02.2018
14:54:38
Кроме этого. Что-нибудь еще

Георгий
21.02.2018
14:55:29
Есть у кого приложение на Натив посмотреть функционал?
Я новичек, вливаюсь в тему
Кстати как push уведомлениями обстоят дела?

Artem
21.02.2018
14:56:12
Тут на днях посмеялись и так и не сказали -кто здесь использует expo и в чем его проблемы?

Vladimir
21.02.2018
14:57:36

Serj
21.02.2018
16:02:27
кто сталкивался с проблемой многократного вызова onEndReached во FlatList?
отрабатывает даже без скролла

Mikhail
21.02.2018
16:05:13

Serj
21.02.2018
16:05:45
только в горизонтальный

Mikhail
21.02.2018
16:06:22
Возможная причина, правда у меня был вертикальный, попробуй без него

Nikolay
22.02.2018
05:47:25
Юзал кто typescript с RN?

Dan
22.02.2018
05:56:24

Google

★nton
22.02.2018
05:57:23

Nikolay
22.02.2018
05:58:12
с defaultProps не было проблем? TS упорно говорит что они не относятся к типу компонента

Nikita
22.02.2018
05:59:27
А какие лучшие практики по использованию эмодзи в RN приложении?
Напрямую вставлять или через какой-то плагин лучше?

Nikolay
22.02.2018
06:00:04
Пробовал через плагин, но заметил что на некоторых устройствах они могут не показываться

Nikita
22.02.2018
06:00:23
Меня пока конкретно iOS интересует*

Nikolay
22.02.2018
06:00:37
ну это я про андроид. И как бонус меняться на системные эмодзи

Nikita
22.02.2018
06:03:22
Что-то такое юзать? https://github.com/jorilallo/react-native-emoji
Но чувак забросил проект видимо