@reactnative_ru

Страница 702 из 878
Zae
19.06.2018
12:05:37
да

Konstantin
19.06.2018
12:05:59
да
отлично, спасибо

Danchoka
19.06.2018
12:15:06
всем привет! есть кто и как делал in app purchase?

Alexander
19.06.2018
12:16:15
у всех нормально flow сегодня работает?

Google
Vladimir
19.06.2018
12:16:56
Danchoka
19.06.2018
12:17:27
делали в нативе
не надо использовать какую нибудь либу?

Danchoka
19.06.2018
12:17:47
примерно сколько времени; по часам займет?

Vladimir
19.06.2018
12:17:52
в андроиде юзали checkout, но скорей всего для РН есть уже либа

https://github.com/dooboolab/react-native-iap выглядит ничего так

ну и статья в догонку

https://medium.com/@dooboolab/react-native-in-app-purchase-121622d26b67

там дольше продукты настраивать в itunes connect и google play

Konstantin
19.06.2018
13:34:57
Подскажите правильный способ получения, и дальнейшее хранение картинок? Сейчас картинки прилетают в json в виде base64 хочется сделать правильно, но не сложно Я так понимаю что нужно в json класть ссылки на картинки, а далее уже качать их с помощью приложения Всем ответившим спасибо

Galymzhan
19.06.2018
13:38:20
Подскажите правильный способ получения, и дальнейшее хранение картинок? Сейчас картинки прилетают в json в виде base64 хочется сделать правильно, но не сложно Я так понимаю что нужно в json класть ссылки на картинки, а далее уже качать их с помощью приложения Всем ответившим спасибо
Правильней, конечно, получать абсолютный URL на картинку, т.к. base64 грузит не только клиента, но и сервер. Более того, base64 раздувает картинку чуть ли не в половину. Есть отличные компоненты, которые кэшируют картинки по URL на стороне клиента Можете прочитать в этой статье — https://hackernoon.com/5-things-to-know-about-images-react-native-69be41d2a9ee

Google
Stepan
19.06.2018
13:46:24
fastImage

Alexander
19.06.2018
14:16:40
прочитал, но кроме как react-native-fetch-blob там ничего не предлогается... p.s. проект у меня react-native init
Можешь посмотреть вот этот модуль. https://github.com/wcandillon/react-native-img-cache

Artem
19.06.2018
14:17:22
No lifecycle callbacks pain - даладно? Как будто в ведре с этим особые проблемы возникают
Ну, коль у вас не возникают, вы пишете под Android недостаточно долго) или недостаточно давно

Denis
19.06.2018
14:17:49
Vladimir
19.06.2018
14:18:11
и сделали их как раз потому что lifecycle management это большая боль

Denis
19.06.2018
14:18:47
Vladimir
19.06.2018
14:20:15
Главное что это проблема, субъективное мнение автора что большая.

И я склонен с ним согласиться.

Artem
19.06.2018
14:21:59
Ну конечно, moxy/mosby и гугловые компоненты идиоты сделали
Я же говорю, что недолго пишете :) Я ещё застал то время, когда ничего из этого ещё не было. Ну, может, mosby в зародыше

Denis
19.06.2018
14:24:08
Artem
19.06.2018
14:27:04
Да, костылей уже насоздавали. И то стоящие — это architecture components, раньше это были сторонние решения, которые не всегда и не всеми использовались. А в rn сразу сделали хорошо :)

Vladimir
19.06.2018
14:28:06
Ну и вообще говоря вы сравниваете голый фреймворк и фреймворк + набор библиотек. Порог вхождения в RN после андроида минимальный, локоничное апи, минимальный и понятный лайфсайкл компонентов. Знание RN при переходе в андроид вообще не факт что помогает. Огромное системное апи к которому вы хотите добавить еще что-то.

Vladimir
19.06.2018
14:28:48
При этом даже с дополнительными библиотеками вы себе из-за сложного жизненного цикла выстрелите себе в колено и не раз.

Google
Artem
19.06.2018
14:32:43
При этом даже с дополнительными библиотеками вы себе из-за сложного жизненного цикла выстрелите себе в колено и не раз.
+ — уже видел код, где юзался, кажется, observeForever, чтобы с точки зрения человека обойти костыли, обходящие на самом деле проблемы жизненного цикла. Как будто бы и не менялось ничего )

Konstantin
19.06.2018
14:35:33
Vladimir
19.06.2018
14:36:11
No lifecycle callbacks pain - даладно? Как будто в ведре с этим особые проблемы возникают
Посмотрите на lifecycle фрагмента - там полтора десятка методов. Мало того, эти методы вызываются в разном порядке в разных ситуациях. Это и есть callbacks hell

Vladimir
19.06.2018
14:37:08
Там нужны от силы 2
Конечно нет.

Vladimir
19.06.2018
14:37:21
Ладно, ребят, это все скатывается в оффтоп.

Vladimir
19.06.2018
14:37:22
Но это понимание только с опытом приходит

Sergey
19.06.2018
14:39:17
Vladimir
19.06.2018
14:41:55
@android_ru для продолжения дискуссии не относящейся к RN непосредственно

kor
19.06.2018
14:55:35
Подскажите, как писать нативные модули? (а конкретно бесконечные списки с мгновенным рендером)

Vladimir
19.06.2018
15:04:13
Подскажите, как писать нативные модули? (а конкретно бесконечные списки с мгновенным рендером)
https://facebook.github.io/react-native/docs/native-modules-android.html https://facebook.github.io/react-native/docs/native-modules-ios.html

kor
19.06.2018
15:04:56
Спасибо

Oleg
19.06.2018
15:29:28
Кто как долгоиграющие процедуры в другом потоке пускает?

Stas
19.06.2018
16:17:39
https://github.com/joltup/react-native-threads

Oleg
19.06.2018
16:37:46
Пользуешься на практике?

Sergey
19.06.2018
18:08:27
“Sunsetting React Native” https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a

Видимо не срослось. As a result, moving forward, we are sunsetting React Native at Airbnb and reinvesting all of our efforts back into native.

“React Native at Airbnb” https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c

Google
Sergey
19.06.2018
18:09:23
Вся история

@nullcpp

Sergey
19.06.2018
18:15:01
А у них много приложений и разработчиков?
Видимо что-то было ещё кроме самого Airbnb

Vladimir
19.06.2018
18:22:56
В очередной раз убеждаюсь, что реакт нейтив хорош, когда на нем построено все приложение

Когда это часть, обычно не выгорает

Max
19.06.2018
18:28:14
Они потратили слишком много ресурсов на разработку нового проприетарного шрифта?

Oleg
19.06.2018
18:58:59
Это pre-PR своего решения MvRx.

Nurlan
19.06.2018
19:03:25
@it_events_go

Алексей
19.06.2018
20:00:47
от них леланд же в гугл ушел пол-года назад
я вот кстати не понял про опыт разрабов который в статье описан, если сам леланд в твиттере говорил что их там над RN частью 1,5-2 человека трудится

morda
19.06.2018
20:14:39
Ну видимо рнщики бегали и заставляли нативщиков либы пилить)

Виксы хоть остались?

А то ваще печаль будет

Алексей
19.06.2018
20:17:12
Виксы хоть остались?
ну кстати talkol уже не в виксе)

Alexey
19.06.2018
20:30:36
ниче, все норм будет )

Алексей
19.06.2018
20:31:38
ниче, все норм будет )
ловлю на слове ?

@kureev в итоге мы потеряли в твоем лице RN разраба или нет?)

Dan
19.06.2018
20:38:30
ловлю на слове ?
http://facebook.github.io/react-native/blog/2018/06/14/state-of-react-native-2018.html блог пост был на эту тему радостный :)

Google
Alexey
19.06.2018
20:44:06
и планирую попасть в js foundation команду, так что буду работать близко к РН

Алексей
19.06.2018
20:44:19
я сейчас занимаюсь Metro
ого, вот это инсайд! круто ?

Alexey
19.06.2018
20:44:36
ахахах ну такие-то вещи я могу говорить )

Алексей
19.06.2018
20:45:07
сможем как нибудь ts прикрутить к метро чтоб без костылей?? а то способы какие то костыльные сейчас (надо успевать быстрее хотелки говорить ?)

Alexey
19.06.2018
20:45:28
ахахах

я сильно сомневаюсь, что поддержка TS лежит в обозримых пределах планов команды

Алексей
19.06.2018
20:46:51
эх, ну ладно, я попробовал ?

Alexey
19.06.2018
20:47:16
в ближайшем будующем будут приятные изменения в метро, такие как delta патчи стабилизация API

Алексей
19.06.2018
20:48:01
а нет планов лоадеры вебпака заставить работать с метро? там очень большая экосистема

в ближайшем будующем будут приятные изменения в метро, такие как delta патчи стабилизация API
кстати видел метро в Sonar, прикольно что уже не только в RN юзается)

Alexey
19.06.2018
20:50:57
а нет планов лоадеры вебпака заставить работать с метро? там очень большая экосистема
это открытый вопрос, пока однозначного решения по нему нет. Вебпак лоадеры используют другую архитектуру, нежели метро

по моему мнению метро тем и хорош, что идет своим путем, преследуя свои цели

кстати видел метро в Sonar, прикольно что уже не только в RN юзается)
это один из крупных майлстонов - вынести метро за пределы РН

внутри, метро используется для некоторых веб проектов, но мы пока обкатываем

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