@reactnative_ru

Страница 725 из 878
Vladimir
04.07.2018
09:12:36
угу

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

p
04.07.2018
09:13:36
с сервера не через require разве путь указывается?

Vladimir
04.07.2018
09:13:55
нет

Google
p
04.07.2018
09:14:24
source.uri да?

Vladimir
04.07.2018
09:14:33
йуп

p
04.07.2018
09:14:42
и там можно динамически адрес уже указать

Eugene
04.07.2018
09:14:45
а в require передать заранее подготовленную строку не пробовали?

p
04.07.2018
09:15:01
похоже что на этапе билда он сначала все require собирает и ему пофиг на переменные

p
04.07.2018
09:16:05
конечно, все логично выглядит

спасибо большое!

rrrrrrrrrrrrrrrrrrrrr
04.07.2018
09:29:53
а если изображений 50? все 50 руками прописывать?
require до выполнения процедуры вроде как подтягивается, так что надо указывать статику

Google
p
04.07.2018
09:30:32
require до выполнения процедуры вроде как подтягивается, так что надо указывать статику
да вот уже разобрались, нужно на сервере все хранить я так понял. тем более если изображений десятки

Zae
04.07.2018
09:32:22
у нас хранились руты на .png на беке

George
04.07.2018
09:33:46
https://www.dropbox.com/s/z68dh3ai8w7oldt/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202018-07-04%2012.34.57.png?dl=0

Stas
04.07.2018
09:35:52
да вот уже разобрались, нужно на сервере все хранить я так понял. тем более если изображений десятки
можете написать скрипт, который по списку файлов сгенерит js файл с require

George
04.07.2018
09:36:02
Некоторые прям на уровне навигаторов делают переключение - если в приложении разные типы навигации

Stas
04.07.2018
09:37:00
images.js export default ({ image1 : require("resouces/image1.png", image2 : require("resouces/image2.png", }) component.js import Images from "images" const imageNumber = 1; <Image src={Images['image' + imageNumber]}

Stas
04.07.2018
09:39:38
если у вас все картинки в одной папке, то не сложно напиасть nodejs скрипт, который генерит файл images.js до сборки проекта

Никита
04.07.2018
09:41:49
еще вариант в ассеты положить - там вроде тоже динамически можно

но придется делать для двух систем

Oleg
04.07.2018
10:22:46
Кто то покупал шаблон приложения такси от native base ?

Никита
04.07.2018
10:53:34
подскажите как искать про конструкции вида this.state.data.?name недавно всплывала тема, но что-то найти не могу

zx_sp
04.07.2018
10:57:11
Это называется null coalescing

Никита
04.07.2018
10:57:39
спасибо

zx_sp
04.07.2018
10:57:49
Вроде есть реализация в Typescript

Не уверен, не использую данную конструкцию

Google
Roman
04.07.2018
12:28:20
Всем привет! Ребята, подскажите, я хочу реализовать возможность добавления картинки в приложение путем загрузки файла картинки. Как это лучше всего сделать?

Есть ли какие-то компоненты для этого?

rrrrrrrrrrrrrrrrrrrrr
04.07.2018
12:33:19
Есть ли какие-то компоненты для этого?
https://github.com/react-community/react-native-image-picker

Alexander
04.07.2018
12:43:05
коллеги, splash screen c progress bar, кто делал?

Play
04.07.2018
12:47:13
а какое решение использовали?
стандартный от ios и андроид

Alexander
04.07.2018
12:47:36
а прогресс бар?

Aynur
04.07.2018
12:59:26
всем привет, недавно начал писать на реакте и такая проблема: использую Tabs от nativebase и при свайпе на другую вкладку она прорисовывается не сразу, да и сам таб подлагивает, однако если сменить вкладку не свайпом, а просто тапом - всё ок. Какие есть решения? использовать другую либу?

George
04.07.2018
14:11:50
Знаешь, я пробовал табы - вроде все норм. А что на самой вкладке?

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

Play
04.07.2018
14:40:18
а прогресс бар?
не было потребности в нем, у меня спиннер на ожидание

Alexander
04.07.2018
14:42:50
Alexander
04.07.2018
14:43:13
вот сейчас надо сделать сплэш с прогрессбаром. думаю завязаться на <PersistGate loading={} />

Aynur
04.07.2018
14:44:50
не важно что, начиная с кнопки и заканчивая flatlist. Только при свайпе прогружает не сразу. А какие табы юзали?

Знаешь, я пробовал табы - вроде все норм. А что на самой вкладке?

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

Alexander
04.07.2018
15:02:50
не

голый react-native

zx_sp
04.07.2018
15:05:39
голый react-native
Ну вот что удалось нагулить https://github.com/rt2zz/redux-persist/issues/655

Google
zx_sp
04.07.2018
15:05:49
В принципе мыслили в том направлении, судя по комментариям

Alexander
04.07.2018
15:08:30
осталось понять как выкинуть splash screen дефолтовый

zx_sp
04.07.2018
15:23:33
Там вроде же просто можно по пропсу loading бросить компонент

Alexander
04.07.2018
15:24:08
так да. но мне не нужно два splash screen

один реактовский, а второй мой кастомный

zx_sp
04.07.2018
15:25:48
Мда уж, ну и задачки

Admin
ERROR: S client not available

Alexander
04.07.2018
15:27:12
ну а зачем мне два сплэша?

Arkady
04.07.2018
15:29:48
если что проблему решил
как? что было не так?

Vladimir
04.07.2018
16:58:19
http://facebook.github.io/react-native/blog/2018/07/04/releasing-react-native-056

Igor
04.07.2018
17:10:44
Все, что нужно знать про 0.56 от аффтырей: Is 0.56.0 perfect? No, as every piece of software out there (с) Lorenzo Sciandra

Gena
04.07.2018
17:43:22
Очень плохо ) Но добро пожаловать в babel7 )

murove1
04.07.2018
17:46:34
кто то делал загрузку файлов на сервер apollo с apollo-upload-client на нейтив?

Vladimir
04.07.2018
18:15:11
@playra ^^

Alexsandr
04.07.2018
18:27:49
@playra ^^
Спорим, все тот же туториал с призмой скинет?)

Edward
04.07.2018
18:40:45
Привет. Создал новое приложение. Пустое. Добавил native-base плагин. Подключаю в app.js - import {Container}from 'native-base';. Получаю ошибку "The development server returned response error code:500", но стоит только убрать строку подключения - все работает. Не знаете в чем может быть проблема?

Demuz
04.07.2018
18:42:26
Demuz
04.07.2018
18:46:10
Странно, у меня был такой баг. Но перепечатав все заработало. Посмотрите, куда именно указывает ошибка, там стрелочка на конкретное место должна стоять.

Google
Demuz
04.07.2018
18:48:39
Так сервер Нодовский тоже должен показывать эту ошибку. И что что эмулятор? Он ошибки не показывает у вас?

Module native-base does not exist in the Haste module map
Может нормально не установился, иногда бывает такое. Попробуйте переустановить. И не помню, если там линковку нужно делать, то нужно пересобирать заново приложение.

Module native-base does not exist in the Haste module map
А вобще фиг его знает что такое хасте модуль мап.

Demuz
04.07.2018
18:50:29
Нет. Я пишу react-native run-android

Demuz
04.07.2018
18:52:11
А где тогда ошибку 500 выдает?

Edward
04.07.2018
18:52:21
в эмуляторе

могу скрин сделать

Demuz
04.07.2018
18:53:55
Сделайте, посмотрим.

Edward
04.07.2018
18:53:58
консоль тоже выдает ошибку

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