
Amon Bower
09.10.2017
14:07:58
Подскажите, почему у TextInput отсутствует focus()? Я через ref передаю ссылку на это поле, но почему-то метод фокуса отсутствует.
У меня есть объек, где я передаю все поля и обращаюсь к ним по ключу.

Алексей
09.10.2017
14:08:43

Google

Amon Bower
09.10.2017
14:08:55
Да

Алексей
09.10.2017
14:09:17
потому что там обертка компонент создается. Надо смотреть как у него ref вытащить

Amon Bower
09.10.2017
14:09:26
сделал так в своем кастомном компоненте ref='input'

Алексей
09.10.2017
14:09:51

Amon Bower
09.10.2017
14:10:29
вот так у меня выглядит объект этих рефов

Алексей
09.10.2017
14:11:02
это recompose?

Amon Bower
09.10.2017
14:13:09
В инпуте нет рекомпос, на форме регистрации стоит recompose

Алексей
09.10.2017
14:13:38
в общем смотри в доках как в SC и recompose рефы вытаскивать)

Amon Bower
09.10.2017
14:16:01
если бы гугл умел находить и решать эти проблемы...

Алексей
09.10.2017
14:17:58

Amon Bower
09.10.2017
14:18:48
ага) спасибо, только наткнулся на этот ответ

Google

Amon Bower
09.10.2017
14:18:48
https://github.com/styled-components/styled-components/issues/617

Dmitry
09.10.2017
14:28:56
Всем привет, ругается на импорт саги: Cannot read property 'mark'. В чем может быть проблема?

Александр
09.10.2017
16:16:42
Всем привет, в AsyncStorage нормально длинный json таскать при получении, изменении данных или лучше стараться разбивать?

Arthur
09.10.2017
16:57:32
я бы обошел использование этой штуки
лучше realm, или sqlite какой нибудь заюзать

Damir
09.10.2017
17:01:57
Почему? В чем проблемы asyncstorage-a?

Александр
09.10.2017
17:47:59
Присоединяюсь к вопросу)

Arthur
09.10.2017
19:05:16
Почему? В чем проблемы asyncstorage-a?
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.
что им мешало сделать одно решение на базе sqlite - непонятно

Igor
09.10.2017
19:08:06

Алексей
09.10.2017
19:08:31

Danil
09.10.2017
19:08:38
Если нужно загрузить какие-то данные когда показывается экран, то в componentDidMount класть логику вызова апи?

Arthur
09.10.2017
19:09:00

Алексей
09.10.2017
19:10:19

Arthur
09.10.2017
19:12:20

Алексей
09.10.2017
19:18:33

Arthur
09.10.2017
19:18:50
yapdatabase очень крут
идеально если бы такое было на ios/android в RN

Алексей
09.10.2017
19:19:21
только это конечно ios only

Arthur
09.10.2017
19:23:05
key/value, настраиваемые индексы (в том числе в вторичный) и вью запросы, группировки, full text search, связи
не блокирует бд одним процессом
очень стабилен, ни одного креша от туда
легко делать расширения
в принципе что угодно можно сделать на базе yapdb

Vadim
09.10.2017
20:38:29
А есть примеры использования https://fastlane.tools с react-native?

Google

Антон
09.10.2017
21:48:27
Всем привет! Нужна обратная связь по react native, стоит ли переходить на него с нативной разработки? какие ньансы есть в самой технологии, ошибки, многие пишут что пуши не работают, cons/pros по сравнению с нативкой? Под какую платформу создается дизайн (android/ios), есть ли возможность это разграничивать на уровне языка(создавать разные файлы для разных платформ с описанием интерфейса)?

Алексей
09.10.2017
21:49:40

Антон
09.10.2017
21:50:46
если уже эти вопросы озвучивали, можно ссылку на ответы. Спасибо!)

Алексей
09.10.2017
21:53:29

Arthur
09.10.2017
21:56:08

Диёр
09.10.2017
21:57:18

Arthur
09.10.2017
21:58:16

Диёр
09.10.2017
22:00:06

Arthur
09.10.2017
22:03:10

Petr
10.10.2017
01:59:38
Всем привет! Кто что использует для внедрения оплаты в react native?
Я сам использую Expo там есть что-то типа оплаты, но блин не понятно документация

Damir
10.10.2017
05:40:21
Пишу для textInput маску (---)--- —— как у компонента работате свойства selection и onSelectionChange

Horse
10.10.2017
06:05:36
но ничего не рекламирую
видел только

Denis
10.10.2017
06:29:05

Vladimir
10.10.2017
06:31:31

Denis
10.10.2017
06:31:56

Ivan
10.10.2017
06:32:23

Denis
10.10.2017
06:32:37
И тут уже упоминалось что в 95% типовых приложений "бизнес-логика" - выгрущить json и показать его в списке с детальным просмотром

Google

Denis
10.10.2017
06:32:45
Посаны, это не бизнес логика, это хрень
Уровня детского сада
Больше времени уйдет на "а что вместо react-navigation" взять

Ivan
10.10.2017
06:33:30

Denis
10.10.2017
06:33:31
РН надо брать когда понимаешь его сферу применения, а не из-за хайпа

Vladimir
10.10.2017
06:33:51

Denis
10.10.2017
06:33:54

Vladimir
10.10.2017
06:34:07
я только на нейтиве и пишу

Denis
10.10.2017
06:34:22
Ради шаринга несчастных 5-10% общего кода дрочиться с багами UI под каждую платформу
Где частый вариант ответа - "Напиши свою либу"

Ivan
10.10.2017
06:35:23
А если реально сложная логика - без натива не обойтись)

Denis
10.10.2017
06:35:34

Vladimir
10.10.2017
06:36:11
правда с РН так всё плохо и даже пробовать не стоит?

Denis
10.10.2017
06:36:11
Опять-же - надо сначала хорошо подумать как кладется реакт на ваши задачи. А потом уже пробовать
А не в духе "УХ ТЫ, У РН В ДОКАХ НАПИСАНО ЧТО ВСЕ ИЗИ-ПИЗИ"

Ivan
10.10.2017
06:36:50

Denis
10.10.2017
06:37:09
Имхо, пока его сфера применения не очень понятна

Google

Denis
10.10.2017
06:37:33
На полноценную кроссплатформу он еще не тянет, много детских болезней.

Ivan
10.10.2017
06:37:38
Пишу на нем только по одной причине - нет ios'ников

Denis
10.10.2017
06:37:56
котлин/свифт - одного поля ягоды

Ivan
10.10.2017
06:38:40
когда kotlin освоиться в ios - пойду писать на ios)

Denis
10.10.2017
06:39:17
Далеко ходить не надо
Как в этим можно бороться?
styled-components?
Да
потому что там обертка компонент создается. Надо смотреть как у него ref вытащить
сделал так в своем кастомном компоненте ref='input'
Ну и вот ответ
Я бы сказал, что это "так себе" подходы у РНа.
Но меня можно не слушать, я из огорода нативщиков))