Aleksei
если будет электрон, то считай = browser
Aleksei
Но там вроде с производительностью проблема была
я конечно могу быть сломаным телефоном, но насколько я знаю там есть проблемы с резайзом окон, так как Yoga не была для этого приспособлена. про производительность в общем не могу сказать)
Denis
Дима, привет. Мы снова общаемся про desktop и хотим понять, какие там ещё проблемы остались :)
Dima
Куча проблем: прозводительность, плагины, кросс-платформенность, коммьюнити. Если в двух словах — используйте Electron или подобные вещи с браузером внутри, если хочется веб-стека.
Aleksei
Dima
uikit толерантен к большому количество UIView которые по дефолту идут со слоями, appkit — нет. Выливается в например ресайзе окон, анимациях. Всё решаемо, но много усилий.
Eugene
Eugene
Dima
Сейчас прогнал прошлогодние бенчмарки, в принципе, с учетом оптимизаций, проблема не в appkit столько даже, а в yoga и как она используется, то есть всё еще более оптимистично, но даже без этой проблемы все равно порог вхождения очень высокий. Я бы сказал что имеет смысл ввязываться только для каких-то очень специфичных и некритичных девелоперских тулзов, где просто не хочется с собой 100-150мб браузера с собой тащить. При этом всё равно придется писать нативный код на Swift / Objective-C
Andrey
Привет
подскажите plz делаю маленький тестовый компонент , в чем я не прав http://pastebin.com/V83hvSj5
this.state.btnStateTypeError: Cannot read property 'btnState' of undefined
Andrey
@sergey_smyshlyaev спасибо
Shane
Ilkhom
аааа, это круто.
но в итоге оказалось что пока лучше пользоваться Electron'ом
Eugene
https://hackernoon.com/how-i-built-a-super-simple-game-using-react-native-67bdade50373#.opv173hnr
Anonymous
Ребят, как вызвать из функции обновление компонента?
Anonymous
кроме как setState
Anton
Anton
но это не то)
Anonymous
в дочернем компоненте есть кнопка, при наатии которой нужно чтоб был ререндер
Anonymous
дочерний компонент стейтлессъ
Roman
который меняет состояние родитетеля
Roman
ну и прокидывает его чере пропсы ребенку
Anonymous
как можно очистить инпут при нажатии кнопки?
Anonymous
textInput
Alex
textInput
https://facebook.github.io/react-native/docs/textinput.html
изменить в стейте значение, которое передаеш ему как value
Anonymous
и как можно сделать высоту блока расширяемой в зависимости от кол-ва текста
Eugene
Eugene
нубский вопрос такой
Alex
Да, внутри ж реакт
Nikita
Привет
Nikita
подскажите где бинарь лежит для IOS
Nikita
не могу найти никак
Nikita
кажется нашел
Denis
Друзья, весна пришла с хорошими новостями! 🎉
Мы продолжаем встречи, посвященные 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/
Alex
Андрей
Привет!
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 релизные сборки собирает?
Владимир
привет! кто-нить тестирует RN с помощью enzyme?
Владимир
бывали ли проблемы с contains и containsMatchingElement?
Владимир
как может вот такое валиться?
assert.isTrue(shallow(<View><View/></View>).contains(<View/>));
Андрей
Андрей
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 нет?
вот с такой ошибкой
Andrey Kvashuk
други, подскажите плз новичку - React Native есть задача запилить диалог в виде слайдера - выглядит так https://cl.ly/381o2l2r0x2K . Ползунок, соответственно можно двигать туда сюда драгндропом, а когда палец отпускают - то выравнивается по центру одного из вариантов ответа. прошу помощи - куда именно смотреть / что читать? Panresponder/animate ? Может, есть похожие примеры поковырять?
Владимир
http://moduscreate.com/animated_drag_and_drop_with_react_native/
Andrey Kvashuk
очень даже) Горячо спасибо)
Джон
Ребят, а такую функцию надо выносить как-то?
Джон
Джон
Владимир
это не должно быть функцией
Andrew
без функции
Джон
просто тернарка?
Andrew
да
Джон
ага спс
Andrew
нез
Artem
господа, может кто-то подсказать какую-нибудь статейку по простому и безболезненному переходу с NavigationExprimental на Navigator?
Джон
Ребят, почему-то map не выводится.. Он не ререндерится при смене стейта?
Джон
Джон
или надо ретурн делать
Владимир
фигурные скобки убери
Владимир
или ретурн, да
Джон
ага точно )) пасиб )
Aleksei
ого, первый раз двойного тезку вижу
Kanat
React Native only os x , ios
Kanat
?
Джон
Kanat
Aman
Ещё uwp и tizen
Aleksei
ура 🎉 https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html
Джон
Anonymous
да интересно однако )
Джон
как раз думал как бы подойти к подгрузке при скролее
Джон
Anonymous
а еще вот кстати )
https://facebook.github.io/react-native/blog/2017/03/13/introducing-create-react-native-app.html
Anonymous
надо заценить будет тоже )
Aleksei
я если честно не понял бенефитов CRNA
Aleksei
я хоть надеюсь смогу удалить обертку над TableView, если там все норм с производительностью)