
Brown
04.07.2017
13:32:20
Я просто сылашал на мобилки Realm и sqllite
Вот такой мой выбор
Сча гляну что это такое async

Кирилл
04.07.2017
13:33:20
async storage это и есть sqllite на андроиде

Google

Кирилл
04.07.2017
13:33:49
On iOS, AsyncStorage is backed by native code that stores small values in a serialized dictionary and larger values in separate files. On Android, AsyncStorage will use either RocksDB or SQLite based on what is available.

Алексей
04.07.2017
13:33:52
sqlite напрямую почти никто не юзает))
я кстати на последнем пет прожекте юзаю голый sqlite)

Brown
04.07.2017
13:35:56
Я вообще бэкенд, бывает что то фронт делаю, но надо быстро приложение сделать, вот и херачу, ничего не знаю как и что

Igor
04.07.2017
13:35:57

alex_smDef
04.07.2017
13:36:59
Чуваки чуваки!... всех приветствую. В гугле нету ;) ... Как рефрешнуть Flatlist? state.data которая подается на вход изменяется, но состяние флэлиста нет?

Umren
04.07.2017
13:37:13

Алексей
04.07.2017
13:37:28

Igor
04.07.2017
13:37:29

Кирилл
04.07.2017
13:37:52

Brown
04.07.2017
13:38:04
Думаю пока что хватит
Ток реалм прикольно смотрится, сразу обьекты

Google

Алексей
04.07.2017
13:38:40

Igor
04.07.2017
13:39:30

alex_smDef
04.07.2017
13:39:31

Алексей
04.07.2017
13:39:55
просто ты наверно массив передаешь, а это ссылка на объект и она не меняется, поэтому не ререндерится

alex_smDef
04.07.2017
13:41:43

Алексей
04.07.2017
13:59:12
я бы сделал this.state.length если там массив)
хотя я не знаю что там у тебя конечно

Кирилл
04.07.2017
13:59:36

alex_smDef
04.07.2017
14:00:46
?

Кирилл
04.07.2017
14:02:23
кстати да...получается
просто надо поддерживать иммутабельность данных, которые в data передаются... так как FlatList это PureComponent то надо менять ссылку на массив
чтоб shallow compare отработал как надо

Umren
04.07.2017
14:04:45
а реакт обычные всякие material анимации при нажатии на кнопки не умеет показывать? надо какими то либами обмазываться?

Алексей
04.07.2017
14:05:18
TouchableNativeFeedback же емнип)

Umren
04.07.2017
14:06:47
че та странно оно работает, вообще ничего не показывает
а хотелось бы круглую клевую анимацию нажатия получать как в андроиде по дефолту
или это опять фича тока в iOs работает?)

Igor
04.07.2017
14:07:39
на onPressed повесь обработчик

Google

Umren
04.07.2017
14:08:01
повесил я его конечно

Igor
04.07.2017
14:08:24
а что за андроид?

Алексей
04.07.2017
14:08:33
мне никогда клевой не казалась эта анимация ?

Umren
04.07.2017
14:08:36
6.0 эмулятор
с TouchableHighlight убого подсвечивается фон
с TouchableNativeFeedback нету ничего, кнопка жмется конечно

Ywein
04.07.2017
14:10:16

Umren
04.07.2017
14:10:19
но анимации никакой вообще

Алексей
04.07.2017
14:10:55

Кирилл
04.07.2017
14:11:07
но анимации никакой вообще
At the moment it only supports having a single View instance as a child node, as it's implemented by replacing that View with another instance of RCTView node with some additional properties set.

Umren
04.07.2017
14:11:24
короче ясно
нету нихера

Umren
04.07.2017
14:11:37
где моя нативная анимация в реакт нейтив?)

Кирилл
04.07.2017
14:12:00
нихочу ничего делать - хочу чтоб работало

Алексей
04.07.2017
14:12:03
готов поспорить что есть либа для этого)

Umren
04.07.2017
14:12:12

Алексей
04.07.2017
14:12:16

Umren
04.07.2017
14:12:18
это работает дефолтно
а тут реакт нейтив и не умеет, странно

Igor
04.07.2017
14:12:37

Google

Кирилл
04.07.2017
14:12:47
хз я делал сейчас не хочется разбираться

Umren
04.07.2017
14:12:50
флуттер я еще не пробовал
он в списке
но там вплане view все рендерится круто и быстро, прокидывать ничего не нужно
120 фпс же

Алексей
04.07.2017
14:14:51
где 120 фпс?

Ywein
04.07.2017
14:15:10

Алексей
04.07.2017
14:15:45

Umren
04.07.2017
14:16:04

Admin
ERROR: S client not available

Umren
04.07.2017
14:16:24
типа конкурент реакт нейтиву от гугла)

Алексей
04.07.2017
14:16:46
не не, меня конкретно 120 фпс интересует) про него я знаю)

Ywein
04.07.2017
14:17:41

Umren
04.07.2017
14:18:02
ща гляну спс
так ну вроде что то работает, оказывается надо еще во view завернуть обязательно
wtf, в эмуляторе работает, на телефоне нет)
версия 6.0 в обоих
разобрался, реакт мне почему то протухшую версию кидал на телефон усердно
ну вроде работает
правда мне кажется или анимации эти в реакте тормозят? сравниваю с такой же нативной, все плавнее выглядит

Google

Play
04.07.2017
15:14:13
Где ошибки искать в таких случах?

Ywein
04.07.2017
15:15:44
в нем и правда несколько медленно

Кирилл
04.07.2017
15:19:15
можно fps монитор включить и поглядеть, по идее нативная анимация не должна тормозить
если конечно js фреймы не блочит (как в дев режиме при логировании в консоль)

Ywein
04.07.2017
15:21:01
У меня на телефоне кстати по какой то причине RN приложения заметно тормозят. У них фиксированный фпс - 52 и оно постоянно показывает что фреймы дропает
китайцы ^^

Grigory
04.07.2017
15:27:23
Парни а есть какой-нибудь способ заставить проваливаться события через TouchableOpacity? Например есть прозрачный overlay который отлавливает событие нажатия на экран, но при это под ним должна нажаться кнопка.

Алексей
04.07.2017
15:32:29
onPanResponderTerminate надо смотреть

Alexander
04.07.2017
15:38:12

Ywein
04.07.2017
15:38:55
а на телефоне оно фреймы теряет на стартовой страничке после react-native init, где вообще ничего нет
те же 52 фпс
явно в прошивке косяки

Anton
04.07.2017
18:28:12
Постоянно ошибки ловлю
последнее время
последнее время
последнее время
последнее время
последнее время