
Denis
19.07.2018
21:36:46

Alexey
19.07.2018
21:40:13

Vladimir
19.07.2018
21:42:50

Alexey
19.07.2018
21:43:24
никак. Использовать транспилированный синтаксис

Google

Alexey
19.07.2018
21:43:59
если на примете нет чего-то вроде Babel для Kotlin (сомневаюсь, что кто-то извращался до такой степени)
как только макросы будут поддерживаться, можно попробовать сделать финт ушами и транспайлить jsx-like синтаксис с их помощью (взято из головы, могу ошибаться)

Ivan
19.07.2018
21:49:50
о, кажись только в дебаге такое

Stas
20.07.2018
00:03:42
bablel на kotlin.js

Tupalov
20.07.2018
07:35:15
@kureev а где и когла выступать с докладом собираешься? Интересно будет послушать )

Nadirbek
20.07.2018
08:12:04

Nurzhan
20.07.2018
08:16:47
в drawer navigator закидываешь stack navigator, не?

Nadirbek
20.07.2018
08:18:18
не, я про то, что при открытии drawer'a рабочая область тоже сдвигается ( по дефолту drawer накладывается поверх view )

Demuz
20.07.2018
09:23:07

Galymzhan
20.07.2018
09:52:08
https://facebook.github.io/react-native/docs/alert.html#ios
> Each button can optionally specify a style, which is one of 'default', 'cancel' or 'destructive'.

Google

Alexey
20.07.2018
09:52:17
я почти собрал все разрешения, скорее всего буду говорить про metro ?

Galymzhan
20.07.2018
09:52:46
Для андроида вроде бы нет стилей

Алексей
20.07.2018
09:53:39

Tupalov
20.07.2018
09:59:22

Demuz
20.07.2018
12:16:49
По этому примеру тоже не работает.
https://www.youtube.com/watch?v=snBvYS6eC2E

Unknown
20.07.2018
13:12:03
Всем привет. #вопрос. Можно ли unmount функции? Я использовал setState в функции. Приложение показало предупреждение "can't call setState on unmounted component".

Tupalov
20.07.2018
13:24:57

Unknown
20.07.2018
14:00:32

Кирилл
20.07.2018
14:01:49
За что...

υρ∂ουя°°
20.07.2018
14:15:06
the redux, can it be to enter data to the server?

Vladimir
20.07.2018
14:17:16

υρ∂ουя°°
20.07.2018
14:19:05

Tupalov
20.07.2018
14:19:36
Честно сказать, сложно по этим скриншотам что-то сказать.
Во-первых я вижу несколько неправильную работу с организацией кода. Выносить метод в отдельную функцию, которая ссылается на this без явного контекста - дурной тон.
Во-вторых, делать проверку внутри функции на is_mounted тоже неправильно, для этого у React компонентов есть определенные жизненные циклы, внутри которых необходимо выполнять какие-то действия.
Вам необходимо пересмотреть организацию своих компонентов.

Unknown
20.07.2018
14:29:06

Google

Vladimir
20.07.2018
14:29:43
может
лучше их не мешать, а использовать external state, например redux

Addicted
20.07.2018
14:31:49
ребят привет, кто дебаггер юзает, require.js:138 Uncaught (in promise) Error: Unknown named module: 'MessageQueue' было у кого?

Andrey
20.07.2018
14:35:00
Проблема 56 нейтива и babel-preset-react-native 5 версии. Пока рабочего решения не видел, ишью висит, разрабы молчат вроде как

Кирилл
20.07.2018
14:35:08

Stas
20.07.2018
14:39:16

Nick
20.07.2018
14:42:09
мне это помогло
"@babel/plugin-proposal-decorators": "7.0.0-beta.47",

Addicted
20.07.2018
14:43:38
ок, спасибо, посмотрю

Stas
20.07.2018
14:57:19

Addicted
20.07.2018
16:17:14
не помогло мне, можешь показать package.json

Nick
20.07.2018
16:18:13
Все зависит от babel надо одной версии(.47)

Addicted
20.07.2018
16:21:36
ок да, просто открыл другой проект , видимо только на 56
на 55 все ок

Admin
ERROR: S client not available

Addicted
20.07.2018
16:21:56
ок
хм и в браузере на дебаггере нет этого. спасибо ребят

Ivan
20.07.2018
16:39:57

Google

Ivan
20.07.2018
16:40:19
в рн метод видно, пробросилось вроде как

Zamir
20.07.2018
19:24:54

?
20.07.2018
19:34:05
можно, да

Play
20.07.2018
19:38:58
уже давно понял, что кастомный хедер тема! таскаю его из проекта в проект.
минимальный код для него
https://github.com/gHashTag/Udemy/blob/master/manager/src/components/common/Header.js

Zamir
20.07.2018
19:42:43

?
20.07.2018
19:44:04

Zamir
20.07.2018
19:46:51

Play
20.07.2018
19:47:09

?
20.07.2018
19:50:58
как?
borderBottomWidth: 0 -- не работает?

Zamir
20.07.2018
19:52:50

?
20.07.2018
19:58:08

Play
20.07.2018
20:00:47

?
20.07.2018
20:05:33

Play
20.07.2018
20:10:27
??

Unknown number
20.07.2018
20:19:17
Можно еще добавить SafeAreaView для iPhoneX :)

Gena
20.07.2018
21:03:57
Много причин может быть. Первое, что в голову приходит, если контроллер не "текущий", то он может ничего и не показать (зависит от иерархии контроллеров), или если этот контроллер уже "презентует" другой контроллер, то он тоже не может второй показать.

Ivan
20.07.2018
21:12:31

Gena
20.07.2018
21:14:07
Надо тому, который отображается сейчас сказать "present"

Google

Ivan
20.07.2018
21:43:33

Demuz
21.07.2018
05:22:03


Gena
21.07.2018
06:48:28
А оно точно вам надо? Может и "ну его", раз не заводится?
Мы рассматривали его использование в качестве быстрого способа сделать наши модели сериализуемыми. И пришли к выводу, что читабельность, гибкость и производительность наших моделей на чистом mobx для нас важней, чем возможность не писать код сериализации. И да, теперь у нас в моделях есть методы, типа:
class ChatMessage {
/** Set data from server */
@action
setFromApi(raw: RawChatMessage) { ... }
/** Prepare data for sending to server */
toApi(): RawChatMessage { ... }
/** Decode data from disk */
@action
setFromJSON(raw: any) { ... }
/** Prepare data for store to disk */
toJSON(): any { ... }
}
Это понятно, просто, очевидно. У нас есть гибкость в том, чтоб если мы меняем формат, поддерживать старые версии в setFromJSON. Мы можем передавать туда дополнительные аргументы, оформить это по другому (к примеру сделать методы типа setFromJSON фабричными).
Цена? Да их руками приходится писать и да, если добавляется поле, надо подумать надо ли его сохранять и написать соответствующий код. (Если нас это задолбает, мы добавим необходимую мета-информацию и будет как в state tree - автоматом это делаться, только уже адаптировано к конкретному проекту).
А что касается всяких логов и time traveling... то я без них могу отлично жить... у меня в тестах time traveling ?