Aleksei
если будет электрон, то считай = browser
Denis
ахах, ну так вы уже знакомы!😄
Но там вроде с производительностью проблема была
Aleksei
Но там вроде с производительностью проблема была
я конечно могу быть сломаным телефоном, но насколько я знаю там есть проблемы с резайзом окон, так как Yoga не была для этого приспособлена. про производительность в общем не могу сказать)
Denis
Дима, привет. Мы снова общаемся про desktop и хотим понять, какие там ещё проблемы остались :)
Dima
Куча проблем: прозводительность, плагины, кросс-платформенность, коммьюнити. Если в двух словах — используйте Electron или подобные вещи с браузером внутри, если хочется веб-стека.
Dima
uikit толерантен к большому количество UIView которые по дефолту идут со слоями, appkit — нет. Выливается в например ресайзе окон, анимациях. Всё решаемо, но много усилий.
Eugene
Возможность писать на react-native под osx 🙂
а разве не проще react в electron засунуть?
Aleksei
а разве не проще react в electron засунуть?
проще конечно. но тут про другое: прилага браузер vs js вызывающий нативный код
Dima
Сейчас прогнал прошлогодние бенчмарки, в принципе, с учетом оптимизаций, проблема не в appkit столько даже, а в yoga и как она используется, то есть всё еще более оптимистично, но даже без этой проблемы все равно порог вхождения очень высокий. Я бы сказал что имеет смысл ввязываться только для каких-то очень специфичных и некритичных девелоперских тулзов, где просто не хочется с собой 100-150мб браузера с собой тащить. При этом всё равно придется писать нативный код на Swift / Objective-C
Andrey
Привет подскажите plz делаю маленький тестовый компонент , в чем я не прав http://pastebin.com/V83hvSj5 this.state.btnStateTypeError: Cannot read property 'btnState' of undefined
Sergey
Привет подскажите 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
@sergey_smyshlyaev спасибо
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
дочерний компонент стейтлессъ
Oleg
дочерний компонент стейтлессъ
Передать в дочерний компонент коллбэк
Roman
который меняет состояние родитетеля
Roman
ну и прокидывает его чере пропсы ребенку
Anonymous
как можно очистить инпут при нажатии кнопки?
Anonymous
textInput
Alex
textInput
https://facebook.github.io/react-native/docs/textinput.html изменить в стейте значение, которое передаеш ему как value
Anonymous
и как можно сделать высоту блока расширяемой в зависимости от кол-ва текста
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/
Андрей
Привет! 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/>));
Андрей
как может вот такое валиться? 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 нет? вот с такой ошибкой
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
?
Джон
?
Андроид тоже
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
Anonymous
я если честно не понял бенефитов CRNA
ну вот и говорю надо заценить что там вообще ) пока слишком сухой постик в блоге
Aleksei
я хоть надеюсь смогу удалить обертку над TableView, если там все норм с производительностью)