@reactnative_ru

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

Evjeni
11.03.2017
10:18:00
Возможность писать на react-native под osx ?
а разве не проще react в electron засунуть?

Алексей
11.03.2017
10:25:07
а разве не проще react в electron засунуть?
проще конечно. но тут про другое: прилага браузер vs js вызывающий нативный код

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
Привет подскажите plz делаю маленький тестовый компонент , в чем я не прав http://pastebin.com/V83hvSj5 this.state.btnStateTypeError: Cannot read property 'btnState' of undefined
Если создавать класс через extends Component, то твои собственные методы (например _onPressButton) автоматически не байндятся (в отличии от React.createClass, который всё байндит автоматом). А вот популярная статья про многочисленные способы забайндить методы компонента, есть из чего выбрать: http://egorsmirnov.me/2015/08/16/react-and-es6-part3.html

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

Ilkhom
11.03.2017
14:25:54
аааа, это круто.
но в итоге оказалось что пока лучше пользоваться Electron'ом

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/

Андрей
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
как может вот такое валиться? assert.isTrue(shallow(<View><View/></View>).contains(<View/>));
может shallow выбирает самый глубокий элемент и В нем ищет

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

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
я если честно не понял бенефитов CRNA
ну вот и говорю надо заценить что там вообще ) пока слишком сухой постик в блоге

Алексей
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

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