
Play
27.09.2018
15:00:55

Cenator
27.09.2018
15:01:08

Max
27.09.2018
15:01:17
Понятно можно, но зачем, если вместо знания двух языков(js, css) мне достаточно занать один JS?
Таким путем можно по старинке писать приложения на Java и ObjC, а можно на React Native ⚛️
Не, ну то понятно, но если уже знаешь CSS, то SC дает кучу приятных ништяков)
А, ну и да, на RN все не напишешь, ингода без Java и ObjC/Swift не обойдешься)

Aynur
27.09.2018
15:01:53

Google

Aynur
27.09.2018
15:03:04
я тупанул и пропустил момент настройки Messaging и сразу перешёл к Notifications. Тупо, но в нотификатионс ничего про это не написано

Play
27.09.2018
15:03:44

Max
27.09.2018
15:04:19
Зато можно скилл прокачать)
Я в том же проекте захотел сделать виджет Today (на RN есть модуль для этого, но он упирается вплотную в лимит памяти, а на свифте 430kb расход получился ? ) и приложение на Apple Watch (на RN в принципе не пишется)

Play
27.09.2018
15:11:48

Cenator
27.09.2018
15:11:59
я так понимаю в реакт нативе на андроиде нет нативного фетча?
делаю консоль лог fetch и там полифилл whatwg-fetch тянется, у меня из-за этого аполло не работает

Play
27.09.2018
15:14:12

Cenator
27.09.2018
15:15:06
а тянется из fbjs

Play
27.09.2018
15:15:10

Cenator
27.09.2018
15:15:29
или что
я подменяю фетч на браузерный и все ок, но надо понимать что в проде браузера нет и надо как-то решить

Google

Play
27.09.2018
15:23:55

Peter
27.09.2018
15:25:14

Cenator
27.09.2018
15:25:28

Peter
27.09.2018
15:26:19

Cenator
27.09.2018
15:26:25

Peter
27.09.2018
15:27:52
да
У меня была такая фишка, пришлось откатится, но правда только с Expo. Вероятно что из-за версии RN
да
Походу да, сломали они Андроид.. https://github.com/facebook/react-native/issues/20976

Cenator
27.09.2018
15:49:27
https://github.com/react-community/jsc-android-buildscripts
это поможет обновить jsc?

Zamir
27.09.2018
16:08:13
такое вот вложенное меню как делается? просто компонент и в дочерние передаешь данные ?
или надо как то через react-navigation ?

Demuz
27.09.2018
16:18:25

Zamir
27.09.2018
16:19:49
блин точн, есть же стэк навигатор
а у меня почему то на уме сразу drawer

Cenator
27.09.2018
16:26:37
А кто здесь уже обновился на 57? Думаю многие
У вас фетч не поломался?

Mike
27.09.2018
16:29:31

Cenator
27.09.2018
16:29:50

Mike
27.09.2018
16:30:01
в депенденси

Google

Play
27.09.2018
16:47:29
- без оскорблений и мата;
в правилах группы, если что ?

Mike
27.09.2018
16:49:17

Play
27.09.2018
16:49:37

Mike
27.09.2018
16:52:35
а, ты про мат
ну такое, программирование без мата — странная х..ня

Play
27.09.2018
16:52:53

Mike
27.09.2018
16:53:36
вообще эта дискриминация части русских слов не понятна

Play
27.09.2018
16:54:15

Mike
27.09.2018
16:54:47
ну я так-то кандидат в доктора
не считаю что это связанные вещи

Play
27.09.2018
16:55:09

Mike
27.09.2018
16:55:53
я и держу. тем что имею критическое мышление и не считаю нужным исключать из речи слова, помогающие более точно выражать свою экспрессию только потому, что когда-то несколько веков назад кто-то решил, что они "плохие")

Play
27.09.2018
16:56:33

Mike
27.09.2018
16:56:52
зачем? админы мне пока ничего не предъявляли
а живем мы в россии (большинство), а россия известна тем, что правила и законы у нас — как пиратский кодекс, скорее сбор советов, чем четких регуляций

Play
27.09.2018
16:58:27
Здесь два года не было токсикоза как в чате по Реакт и спасибо огромное админам за соблюдения этой чистоты!

Zamir
27.09.2018
18:13:43
а как получить доступ к navigationOptions в stateless component ??
Example.navigationOptions = {
title: ``,
}
только так?
мне просто надо устанавливать динамически тайтл который мне в параметрах приходит

A.
27.09.2018
18:17:02

Zamir
27.09.2018
18:17:24
ага

Google

A.
27.09.2018
18:19:35
если я правильно поняла вопрос, то примерно так:
class Example ... {
navigationOptions = ({ navigation }) => {
return {
title: navigation.getParam('your param'),
}
}
render(){
...
}
}

Georgy
27.09.2018
18:27:44
Ещё через navigationOptions можно задать headerTitle. Это компонент, который можно связать со стейтом. Получится что-то типа
Example.navigationOptions: {
headerTitle: <Component />
}

Zamir
27.09.2018
18:30:23

A.
27.09.2018
18:33:54
Это экран какой-то?

Anton
27.09.2018
18:59:55
Коллеги, поставил react navigator 2
выдает ошибку Cannot set property '_currentValue' of undefined
const AppNavigator = createStackNavigator({
HomeScreen: {
screen: HomeScreen
},
GrayScreen: {
screen: GrayScreen
}
},
{
initialRouteName: 'HomeScreen',
headerMode: 'none',
mode: Platform.OS === 'ios' ? 'modal' : 'card',
});
в чем может быть беда, может кто-то подсказать?

あなたの神
27.09.2018
19:54:07
Не заливал до этого в эппстор. Хотел .ipa файл закинуть в тест-флайт, на форуме экспо сказали закинуть в Application Loader и загрузить. Окей, сделал, но после загрузки написало, что оно сразу в эпп стор льет и, мол, ждите апрува. Что за?
Можно ли ревертнуть это действие?

GrafMine
27.09.2018
20:01:00
ребят кто-то делал некий пулл свгешек ? имеееться ввиду чтоб прилка вначале загрузила все свгешки какогото удаленного сервака, и потом их рендерить в компонентах ? вопрос в том что вы за либы юзали ? и еще один ньюанс в том что у меня експо, т.е. нативный проектов под дроид\иос нет.

Gena
27.09.2018
20:28:17

Arsenii
27.09.2018
20:30:18

Gena
27.09.2018
20:34:56
Я тут понял, что вообще не знаю svg рендерера, который можно было бы в мобилке заюзать... librsvg - это ведь GPL, значит статически линковаться нельзя...

GrafMine
27.09.2018
20:58:24
да все печально, ну в общем вопрос не актуальный , решили отказаться от етого

Vladislav
28.09.2018
06:22:53
ребят, доброе утро! DeviceEventEmmiter deprecated или нет?

Максим Джафаров
28.09.2018
07:08:03

Alexey
28.09.2018
07:29:03

Vladislav
28.09.2018
07:33:54
если речь о последних версиях RN - то да
а что можно использовать вместо него? у меня есть Side Drawer из которого я с любого скрина в аппе должен перейти на конкретный экран и обновить в нем информацию. Думал добавить на этом скрине DeviceEventEmitter.addListener, а в сайд-менюшке делать emit кастомного event-a. В качестве навигатора использую react-navigation

Google

Alexey
28.09.2018
07:35:32
но вообще он, как бы выразиться, не для этого :)

Vladislav
28.09.2018
07:37:59

Alexey
28.09.2018
07:44:53

Gena
28.09.2018
07:52:20
ну вот highcharts сделали обертку под andoid и ios - можно туда посмотреть
Глянул:
1. Они же не про svg... хотя могут его под капотом использовать (про это остальные пункты)
2. highcharts-ios: closed-source фреймворк, но
3. Содержимое папки https://github.com/highcharts/highcharts-ios/tree/master/development/Highcharts.framework/com.highcharts.charts.bundle подсказывает, что они в WebView это рендерят, так что там svg от safari )))
Но вообще смешивать event-driven стиль с каким нибудь менеджером стейта (ведь вы наверняка redux используете) и с компонентной моделью реакта может оказаться очень плохой идеей.


Vladislav
28.09.2018
07:59:43
в stack navigator-е компонент же не делает unmount

Максим Джафаров
28.09.2018
08:02:40

Alexey
28.09.2018
08:02:55
обычно для этого используют эвенты, привязанные к состоянию. Клик по ссылке меняет состояние, скрин при изменении состояния перечитывает данные