KlonD90
А где гид который объясняет как работает react-native? Не в плане как работать с ним или на нем. А именно как исполняется JS и почему это быстрее чем nativescript?
KlonD90
Они бандлят v8-подобный контейнер внутри приложения? Насколько это заточено под arm?
KlonD90
http://trac.webkit.org/wiki/JavaScriptCore нагуглил что этот engine используют. Его же под android?
Vladimir
Да
KlonD90
Я правильно понимаю что native script приложения должны быть шустрее?
Oleg
Вот хорошая статья про internals - https://tadeuzagallo.com/blog/react-native-bridge/
Vladimir
Смотря что под этим понимать
KlonD90
Спасибо. Ну я насколько понимаю в react-native js исполняется и есть отдельный тред и какой-то обмен сообщениями. А в nativescript код компилится в язык и исполняется в той же песочнице
Vladimir
Все так
KlonD90
https://facebook.github.io/react-native/docs/view.html почему так сложно написать в документации поддерживаемые компонентом стили?
KlonD90
Есть где-нибудь документация получше?
Dima
https://github.com/facebook/react-native/blob/master/Libraries/Components/View/ViewStylePropTypes.js
KlonD90
Спасибо :)
KlonD90
Что-то сложно себя перестроить под мобильное приложение. Когда вы обновляете данные для показа пользователю? Есть какой-то гайдлайн?
Vladimir
Всмысле - когда?
Anton
Кто-нибудь работу с файловой системой под react-native-windows видел? Она вообще есть в природе?
KlonD90
Ну в прямом. Вот зашел пользователь. Это повод запустить обновление данных. А вот очистку как проводить? И в фоновом режиме как это делать правильно?
Anonymous
React Native гвоздями к js прибит? кто-нибудь юзает какие-нибудь compile-to-js языки в реальности? elm например
Anonymous
Как js к самой платформе нативной биндится там?
Anonymous
в том плане что дают из коробки
Anonymous
Ну то есть ты тупо транспилишь в жс который уже работает с апи платформы?
Anonymous
то есть не платформы, а с апи самого реакт нейтива который уже по апи работает с платформой ;-D
Anonymous
которые в свою очередь дергает ндк..
Anonymous
Да я пробовал его когда то, терпимо
Anonymous
в отличии от js
Anonymous
А кто-нидь релизил тут приложение на две платформы (Android + iOs) с какими проблемами столкнулись и о чем приложение (просто CRUD? мультимедиа? еще что-то?)
Anonymous
все так плохо?
Igor
все так плохо?
На самом деле все очень круто, я после 6 лет нативной разработки пишу и просто радуюсь как здесь всё удобно (и сразу 2 платформы)
Anonymous
А что за приложение? что оно делает?
Anonymous
просто показывает какой то жсон с рест апи?
Anonymous
как например в реакт нейтив сделать сервис сразу на две платформы
Roman
Anonymous
Смысл начинать, нужно понять применимость и готовность реакт нейтива, вот спрашиваю реальные кейсы
Roman
так вроде ж в офф доке полно реальный кейсов
Anonymous
А то я доку всю прочитаю, сделаю приложение и через месяц окажется что я шарю 10% кода
Anonymous
И оно мне нафиг не нужно
Roman
так ты реально думаешь что тут будут отвечать на вопросы, на которые уже давно есть ответы в доке?
Anonymous
Пролистал доку, про сервисы ничего нет
Anonymous
Есть гуи компоненты, пуши
Anonymous
нотификейшионы всякие и прочее
Anonymous
Так я спросил конкретно про сервис
Anonymous
Скоуп вопроса уже сузился ;)
KlonD90
Оно явно не подходит. Если человеку не нравится JS зачем на нем писать когда есть прекрасный Xamarin?
KlonD90
О_о
Anonymous
Понятно что на общий вопрос ответа не будет
KlonD90
А так это все тот же react. Со всеми вытекающими плюсами-минусами. Пока по моим ощущениям все ок. Контентный продукт наверняка будет почти полностью построен на реактовских компонентах. А сервис/игры весьма вряд ли потянет
Anonymous
Roman
Anonymous
на это ответ уже был получен выше
Anonymous
я знаю =)
Anonymous
Anonymous
На go именно вплане на фронтенде
Anonymous
понятно что на go кучу всего сейчас так то пишут
Nikita
Ребята, подскажите плиз кто шарит, экшн внутри возвращает промис, на который я вешаю два хэндлера, один в случае успеха делает переход на след экран, другой ничего особого не делает). Вобщем проблема такая - экшн асинхронный, я жму на кнопку, пошел запрос на сервер, пока он идет я уже могу уйти с экрана назад куданить, но как приходит ответ идет навигэйшн *по старой памяти*. Как зачистить все за собой когда я ухожу с экрана?
Nikita
Murad
componentWillUnmount () => this.promise.cancel()
Igor
просто показывает какой то жсон с рест апи?
Да да котики по ресту, плюс я еще api сам пишу и контролирую сложность.
Единственное надо будет сделать
- хитрое кеширование, что бы приложение частично работало без интернета
- пуши об обновлениях контента
А вообще я тебе TS продавать не собираюсь, не хочешь не надо.
Советую только попробовать на каком-нибудь пет-проекте, а здесь тебе помогут с проблемами.
Anonymous
Попробую как время будет
Anonymous
так то я много чего кросс платформенное пробовал - все помойка
Anonymous
ну ксамарин еще ниче
Sergey
ксамарин ? дварф ты явно напился пива в черной горе, я уже о нем не слышал миллионы лет
Anonymous
А зря, всякие сишарпшопы на нем сидят
Anonymous
И конторы которые на стеке мс
Anonymous
глубоко засели одним местом
Anonymous
а таких немало
Anonymous
И если кто то о чем то не слышал это не значит что этого нет 😉
Anonymous
все зависит от того где ты "слушаешь"
Sergey
философия , но правдивая.
Evgeny
Кстати, минутка бесплатной рекламы: в конце мая в Москве пройдёт React Moscow Meetup, сейчас мы ищем доклады.
Я буду рассказывать почему я выбрал Реакт для обучения людей, а @vkozulya хочет про что-то другое.
Если есть идея, оставляй заявку https://goo.gl/forms/JOJz6zURa8YFLDF23
Gerc
Где проект скачать, который запустить на Андроиде и айфоне?
Denis
Интерактивный практический курс по React Native в браузере (англ) https://repl.it/site/react_native
KlonD90
Read and write access
Authorize application
к гистам
KlonD90
а они не охуели? (
Andrew Efimenko