@reactnative_ru

Страница 543 из 878
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
Хочу сделать что-то типа такого <Text><Translate>SignInScreen.SignInTitle</Translate></Text>
а что мешает прокидывать обыному тексту строку, которую возвращает функция-локализатор?

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
Всем привет! Есть такой вопрос: Дано: react-native-router-flux с навигацией по табам. На каждой сцене (или стэке?) основной нужны разные хидеры. Как лучше всего реализовать?
https://github.com/aksonov/react-native-router-flux/blob/master/Example/components/CustomNavBar.js В общем всё как обычно лежит там, где оно должно лежать. Компонент прокидывать в navBar у Scene

Nick
21.02.2018
09:13:14
Что есть LocalizedString?
const LocalizedString = (keyPath, language) => I18n.t(keyPath, { locale: language })

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
Я как раз i18n и юзаю
mapStateToProps для контейнера с локализованным текстом?

Artem
21.02.2018
09:17:50
mapStateToProps для контейнера с локализованным текстом?
? то есть, контейнер будет только нужные строки передавать? Чет как-то не очень распределение ролей, как по мне

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

Artem
21.02.2018
09:19:38
сделать 1 компонент это как раз реакт вей
Как бы я и хочу сделать компонент, который врапит голый текст и отвечает за локализацию. Только пока не придумал, как это будет работать

Алексей
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')} напрягает так писать

Artem
21.02.2018
09:27:21
const Translate = ({ text }) => <Text>{text}</Text>; connect()(Translate); или я чет не понял
?этот компонент теперь надо теперь юзать вместо Text. А я хочу такой же, но чтобы вставлять внутрь Text.

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

Nick
21.02.2018
09:28:53
const Translate = ({ text }) => <Text>{text}</Text>; connect()(Translate); или я чет не понял
+, я что-то подобное и имел ввиду, только text = результат локализации

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

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

Кирилл
21.02.2018
09:30:11
?этот компонент теперь надо теперь юзать вместо Text. А я хочу такой же, но чтобы вставлять внутрь Text.
это нормальная практика, так делают, например, чтобы менять шрифт по умолчанию

Google
Nikita
21.02.2018
09:30:19
https://github.com/tleunen/babel-plugin-module-resolver
Оказывается всё это есть в проекте ?

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
@savelichalex , @playra как осуществляете аутентификацию в приложении? jwt токен?
https://medium.com/handlebar-labs/graphql-authentication-with-react-native-apollo-part-1-2-9613aacd80b3

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 это не умеет

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
Я пробовал другие, иногда app падал из-за включения кастомного лоадера =)
Там невооружённым глазом видно проседание по кадрам.

Георгий
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
спасибо
Redux посмотри

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

Георгий
21.02.2018
14:55:29
Есть у кого приложение на Натив посмотреть функционал?

Я новичек, вливаюсь в тему

Кстати как push уведомлениями обстоят дела?

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

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

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
Может я что-то не доганяю по Экспо, но vim приучил меня ставить только те плагины, которые нужны для работы с кодом, а новые ставить по мере необходимости, таже и c react-native init. Зачем мне фиксить ошибки сборщика, которые не имеют отношение к React Native? Зачем мне Экспо с тучей ненужных мне библиотек, билдинг которых отнимает тучу времени по сравнению с react-native init? Какой профит от его использования?
вот в целом по причине "зачем мне фиксить ошибки сборщика" я и перешел на экспо, потому что просто устал уже от плясок с бубном, подключения отключения библиотек удаления обновления рн установкой скриптов и тысяч всяких вещей чтобы только он наконец скомпуклировался пожалуйста умоляю спасибо

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 Но чувак забросил проект видимо

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