
Dima
11.03.2017
09:59:07
uikit толерантен к большому количество UIView которые по дефолту идут со слоями, appkit — нет. Выливается в например ресайзе окон, анимациях. Всё решаемо, но много усилий.

Evjeni
11.03.2017
10:18:00

Алексей
11.03.2017
10:25:07

Evjeni
11.03.2017
10:25:53

Google

Dima
11.03.2017
10:53:36
Сейчас прогнал прошлогодние бенчмарки, в принципе, с учетом оптимизаций, проблема не в appkit столько даже, а в yoga и как она используется, то есть всё еще более оптимистично, но даже без этой проблемы все равно порог вхождения очень высокий. Я бы сказал что имеет смысл ввязываться только для каких-то очень специфичных и некритичных девелоперских тулзов, где просто не хочется с собой 100-150мб браузера с собой тащить. При этом всё равно придется писать нативный код на Swift / Objective-C

Andrey
11.03.2017
11:54:44
Привет
подскажите plz делаю маленький тестовый компонент , в чем я не прав http://pastebin.com/V83hvSj5
this.state.btnStateTypeError: Cannot read property 'btnState' of undefined

Sergey
11.03.2017
12:03:12

Andrey
11.03.2017
12:04:58
@sergey_smyshlyaev спасибо

Shane
11.03.2017
14:23:18

Ilkhom
11.03.2017
14:25:54

Evjeni
11.03.2017
15:45:54
https://hackernoon.com/how-i-built-a-super-simple-game-using-react-native-67bdade50373#.opv173hnr

Igor
11.03.2017
16:28:24
Ребят, как вызвать из функции обновление компонента?
кроме как setState

Anton
11.03.2017
16:30:37
но это не то)

Igor
11.03.2017
16:32:04
в дочернем компоненте есть кнопка, при наатии которой нужно чтоб был ререндер
дочерний компонент стейтлессъ

Google

Mars
11.03.2017
16:34:15

Roman
11.03.2017
16:38:42
который меняет состояние родитетеля
ну и прокидывает его чере пропсы ребенку

Igor
11.03.2017
21:06:03
как можно очистить инпут при нажатии кнопки?
textInput

Alexander
11.03.2017
21:10:06
textInput
https://facebook.github.io/react-native/docs/textinput.html
изменить в стейте значение, которое передаеш ему как value

Igor
11.03.2017
21:20:22
и как можно сделать высоту блока расширяемой в зависимости от кол-ва текста

Evjeni
11.03.2017
22:08:56
нубский вопрос такой

Alexander
11.03.2017
22:09:44
Да, внутри ж реакт

Nikita
13.03.2017
07:44:34
Привет
подскажите где бинарь лежит для IOS
не могу найти никак
кажется нашел


Denis
13.03.2017
10:11:24
Друзья, весна пришла с хорошими новостями! ?
Мы продолжаем встречи, посвященные React.js, новостям и трендам в экосистеме React.js, а также обменом необычным опытом его использования.
Уже на следующей неделе состоится React Moscow Meetup 2, основными темами которого станут: MobX, bem-react-core, PreJSS. Но как всегда, самое интересное и полезное произойдёт за рамками докладов. ;)
Когда: 15 марта, 19:00, Москва
Где: Яндекс, улица Льва Толстого, 16
На этот раз к нам специально прилетает гость из Киева. ✈️
Учитывая вашу обратную связь, в этот раз мы постараемся больше времени уделить конкретным темам и живому общению. Два больших доклада и один короткий доклад в рамках рубрики "Открытый Микрофон".
Готовы выступить с докладом на следующем митапе? Хотите поделиться своим Open Source проектом? Возникли вопросы? Пишите в Telegram: @DenisIzmaylov
? Кроме того, смело пишите в комментариях к этом посту вопросы, которые хотели бы обсудить и ответы на которые хотели бы получить. Попробуем их затронуть. Даже если не сможете быть лично, видеозапись будет.
? Программа:
✅ 19:00 - Сбор и знакомство.
✅ 19:30 - Приветственное слово, дайджест событий, слухи. :)
✅ 19:50 - Как лучше всего использовать React? На сегодняшний день существует множество архитектурных решений - кто-то выбирает Redux, другие пойдут мутировать данные вместе с MobX, а любителям FRP придется по душе Calmm. Но что скрывается за каждым из этих решениями? Какие подводные камни каждый из этих выборов таит? Поговорим о плюсах и минусах различных инструментов для State Management, чтобы вы могли сделать правильный выбор для следующего проекта. Григорий Шехет, ведущий разработчик в Grammarly.
✅ 20:20 - Кофе-брейк, живое общение.
✅ 20:40 - PreJSS: финальная точка в войне CSS-форматов. Небольшой экскурс в JSS с его плюсами и минусами, и примером того, как PreJSS решил эти проблемы. Денис Измайлов, основатель Axept Global.
✅ 20:50 - bem-react-core: что нового? С момента первой презентации на React Moscow Meetup, мы активно потрудились над улучшением bem-react-core. Что нового появилось? Какие перемены произошли? О том, как стало работать ещё быстрей и проще, про авто-тесты и поддержку переводов, сборка для сервера без webpack и ещё кое-что интересное. Сергей Бережной, руководитель отдела разработки поисковых интерфейсов в Яндекс.
✅ 21:30 - Общие Q&A, свободное общение
Регистрируйтесь: https://www.meetup.com/React-Moscow-Meetup/events/238288715/
Друзья, важная НОВОСТЬ! Для того, чтобы попасть на митап - необходима только регистрация на странице мероприятия на сайте Яндекса.
Для гостей, которые не зарегистрировались на мероприятие по ссылке ниже, Яндекс оставляет за собой право ОТКАЗАТЬ в проходе на мероприятие. Регистрация на Meetup для конкретно этого митапа не имеет значения.
Регистрируйтесь здесь:
+ https://events.yandex.ru/events/yagosti/15-march-2017/


Alexander
13.03.2017
10:54:17

Андрей
13.03.2017
11:24:07
Привет!
react-native run-android —configuration Release
кто-нить смог этот параметр в WebStorm вкрутить?
Вроде бы сейчас нельзя https://blog.jetbrains.com/webstorm/2016/12/developing-mobile-apps-with-react-native-in-webstorm/#comment-288707
кто как в WebStorm релизные сборки собирает?

Vladimir
13.03.2017
11:25:04
привет! кто-нить тестирует RN с помощью enzyme?
бывали ли проблемы с contains и containsMatchingElement?
как может вот такое валиться?
assert.isTrue(shallow(<View><View/></View>).contains(<View/>));

Google

Андрей
13.03.2017
12:01:44
com.facebook.react.common.JavascriptException: Can't find variable: StatusBar, stack:
<unknown>@411:2022
n@2:557
i@2:348
t@2:210
<unknown>@363:184
n@2:557
i@2:348
t@2:210
<unknown>@12:86
n@2:557
i@2:278
t@2:210
global code@494:9
Как может релизная сборка на 4.4.2 андроиде работать
а на 5.0.1 нет?
вот с такой ошибкой

Andrew
13.03.2017
13:02:13
други, подскажите плз новичку - React Native есть задача запилить диалог в виде слайдера - выглядит так https://cl.ly/381o2l2r0x2K . Ползунок, соответственно можно двигать туда сюда драгндропом, а когда палец отпускают - то выравнивается по центру одного из вариантов ответа. прошу помощи - куда именно смотреть / что читать? Panresponder/animate ? Может, есть похожие примеры поковырять?

Vladimir
13.03.2017
13:05:58
http://moduscreate.com/animated_drag_and_drop_with_react_native/

Andrew
13.03.2017
13:13:33
очень даже) Горячо спасибо)

Джон
13.03.2017
15:16:57
Ребят, а такую функцию надо выносить как-то?

Vladimir
13.03.2017
15:17:42
это не должно быть функцией

Andrew
13.03.2017
15:17:43
без функции

Джон
13.03.2017
15:17:53
просто тернарка?

Andrew
13.03.2017
15:17:55
да

Джон
13.03.2017
15:17:58
ага спс

Andrew
13.03.2017
15:18:02
нез

Artem
13.03.2017
16:26:17
господа, может кто-то подсказать какую-нибудь статейку по простому и безболезненному переходу с NavigationExprimental на Navigator?

Джон
13.03.2017
17:26:26
Ребят, почему-то map не выводится.. Он не ререндерится при смене стейта?
или надо ретурн делать

Vladimir
13.03.2017
17:26:54
фигурные скобки убери
или ретурн, да

Google

Джон
13.03.2017
17:27:17
ага точно )) пасиб )

Алексей
13.03.2017
18:07:42
ого, первый раз двойного тезку вижу

Kanat
13.03.2017
19:34:12
React Native only os x , ios
?

Джон
13.03.2017
19:37:55

Kanat
13.03.2017
19:38:54

code4aman
13.03.2017
19:46:37
Ещё uwp и tizen

Алексей
13.03.2017
20:41:02
ура ? https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html

Джон
13.03.2017
21:18:24

Adaptive
13.03.2017
21:19:04
да интересно однако )

Джон
13.03.2017
21:20:37
как раз думал как бы подойти к подгрузке при скролее

Adaptive
13.03.2017
21:21:04
а еще вот кстати )
https://facebook.github.io/react-native/blog/2017/03/13/introducing-create-react-native-app.html
надо заценить будет тоже )

Алексей
13.03.2017
21:22:07
я если честно не понял бенефитов CRNA

Adaptive
13.03.2017
21:23:29

Алексей
13.03.2017
21:25:21
я хоть надеюсь смогу удалить обертку над TableView, если там все норм с производительностью)

Ilkhom
13.03.2017
21:26:16
а что в РН листы хромают?

Джон
13.03.2017
22:25:48
ребят почему в base64 при загрузке картинки нет mime-type в начале?

Google

Джон
13.03.2017
22:26:35
идет сразу строка, при попытке декодировать получаю ошибку, мол, wrong base64 value
загружаю с ios эмулятора через ImagePicker
вот что ниже получаю
не хотелось бы отдельно писать проверку MIME type, может есть проще решение проблемы?
а так работает...
base64String = 'data:image/png;base64,' + base64String
даже не смотря на то, что картинка jpg