
Alexey
26.09.2017
12:21:24
там не в самом CDT, сорян
https://facebook.github.io/react-native/img/DeveloperMenu.png
вот тут есть Show Inspector
там есть network

Google

Alexey
26.09.2017
12:22:06
может быть, там будут показываться запросы на изображения
но честно говоря, никогда не отлаживал подобный кейс, не уверен
но я бы начал оттуда
по идее, когда ты передаешь uri в Image, оно полностью всё процессит на нативной стороне

Антон
26.09.2017
12:23:03
в общем то смотрите, я получаю в реальности
30 товаров и их изображений и пихаю в 3 слайдера
может это реально много?

Alexey
26.09.2017
12:23:21
да не, хоть что-то то ты должен видеть, верно?

Антон
26.09.2017
12:23:42
80% изображений вижу
в каком то случайном порядке не появляются

Alexey
26.09.2017
12:23:52
а изображения большие?
~?
так, ну если часть ты видишь, то скорее всего проблема просто в размере изображений
надо бы написать обёртку над Image, которая нормально будет грузить картинки ?

Google

Антон
26.09.2017
12:25:06
~20кь

Alexey
26.09.2017
12:25:14
не, ну 20кб - это не серьезно
должно работать

Антон
26.09.2017
12:25:30
вот и я то думаю
30 картинок по 20кб даже метра нет

Alexey
26.09.2017
12:25:43
RN кеширует картинки
теоретически, если у тебя больше метра набирается, то он может удалить изображение из кеша

Антон
26.09.2017
12:26:03
у меня там рандомные товары прилетают

Alexey
26.09.2017
12:28:38
а сколько памяти приложение отнимает?
в целом

Антон
26.09.2017
12:29:08
127
RAM

Alexey
26.09.2017
12:29:18
хм, да вроде бы норм

Антон
26.09.2017
12:29:27
хм, вообще забрал из api один такой слайдер и воткнул прямо в стейте

Alexey
26.09.2017
12:29:32
многовато, конечно, но всё равно

Антон
26.09.2017
12:29:49
и реально некоторые картинки не грузятся. к примеру 3я. потом удаляю предыдущие 2 и она грузится
потом так следущие

Alexey
26.09.2017
12:30:14
знаешь что
можешь попробовать
headers: { Pragma: 'no-cache' }
в Image source

Google

Alexey
26.09.2017
12:31:04
т.е. Image source={{ uri: '...', headers: {...} }}
возможно из-за перезаписи кеша твои изображения удаляются
если уберешь кеш, может заработать
но это лишь догадка
на iOS есть ещё один флаг
cache
https://facebook.github.io/react-native/docs/images.html#cache-control-ios-only

Антон
26.09.2017
12:35:24
не помогает
но что я заметил, как только хоть раз в я в хроме открою по прямому пути картинку
она и в приложении начинает работать
какая взаимосвязь не понимаю

Alexey
26.09.2017
12:36:28
а ты не используешь docker, часом? ?
я знаю, это довольно шальной вопрос

Антон
26.09.2017
12:36:55
использую, но приложение не из докера
api на проде

Alexey
26.09.2017
12:37:09
а, т.е. ты дёргаешь API с прода

Антон
26.09.2017
12:37:16
да

Alexey
26.09.2017
12:37:34
моё ощущение, что это связано с кешем и лимитом на кеш изображений

Антон
26.09.2017
12:37:37
попробую ка я на локалку завернуть. может там web сервер шалит
сервер еще и за cloudflare боевой

Google

Alexey
26.09.2017
12:38:07
ну да, там вряд ли проблема
можешь в сорцы залезть
в Image
точнее там есть класс, вроде ImageCacheControl
или как-то так
https://github.com/facebook/react-native/blob/e846a9f82fb7a7dcfe6f55d40c3e4cd3c9b17e77/Libraries/Image/RCTImageCache.m
увеличь в своём приложении RCTMaxCachableDecodedImageSizeInBytes
тьфу
_decodedImageCache.totalCostLimit = 5 * 1024 * 1024; // 5MB
вот тут с 5 метров на что-нибудь побольше
и попробуй ещё разок
?
есть сдвижки?

Антон
26.09.2017
12:46:21
это куда?
нужно?
в node_modules?
сейчас еще коллега запустит на андройде

Play
26.09.2017
13:10:49

Andrew
26.09.2017
13:13:59
ура. React.js теперь под MIT лицензицей ? https://facebook.github.io/react/blog/2017/09/25/react-v15.6.2.html#all-packages

Play
26.09.2017
13:15:09

Google

Egor
26.09.2017
13:15:59
ого, оно не сдохло
я думал не выживет

Play
26.09.2017
13:18:23

Дастан С.
26.09.2017
13:22:20
Как ты сделал ссылку на сообщение?)

Ivan
26.09.2017
13:22:54
https://t.me/reactnative_ru/31881

Play
26.09.2017
13:23:10

Andrew
26.09.2017
13:23:22

Play
26.09.2017
13:23:33

Ivan
26.09.2017
13:23:51

Алексей
26.09.2017
13:24:10
))))
хоть кто то в твоей философии понимает))

Дастан С.
26.09.2017
13:24:33
Понятно что номер сообщения, можно ли его штатно узнать?)

Алексей
26.09.2017
13:24:54
завязывайте флудить)

Kyrylo
26.09.2017
13:31:21

Andrew
26.09.2017
13:39:06
есть у меня задачка, где надо сделать одно универсальное приложения под iOS, Android и веб. react-native-web подойдет для этого

Egor
26.09.2017
13:39:43

Andrew
26.09.2017
13:40:26
это вопрос?
больше продолжение обсуждения. Вот твиттер вполне справляется с этой задачей https://i.imgur.com/12wk3xY.png

Egor
26.09.2017
13:41:14
просто я спросил "зачем" потому что мне показалось что "вернулся обратно заменя React на React Native Web" означало, что под мобилки бросил человек писать

Andrew
26.09.2017
13:41:46
да. У них тоже самое и в мобильном приложение