Max
да старый пост уже, про state RN in 2018 ( https://facebook.github.io/react-native/blog/2018/06/14/state-of-react-native-2018 )
tdesc
я как раз смотрю на минусы react native )
Max
этот пост вышел после серии постов от airbnb (в которых они отказались от RN) и чтобы сообщество не волновалось, там поднапрягли контентщика
tdesc
"почему не реакт нейтив" )
Max
имхо, лучше RN пока ничего нет. только нативно если писать, но это уже другая история.
tdesc
имхо есть, имею мнение, что подход flutter будет более живуч и могуч
George
имхо есть, имею мнение, что подход flutter будет более живуч и могуч
Неизвестно пока. Они же все контролы сами рисуют по сути на канве, это ну как бы тоже не идеально - как подключить нативные карты например? Ну то есть там совсем замкнутая экосистема получается RN пишут что много осмыслили и будут какие-то архитектурные улучшения делать, поэтому посмотрим куда это разовьется.
George
Я думаю flutter за счет полного контроля над происходящим будет более безглючен, но менее нативен
tdesc
нативные карты подключаются так же как и в реакт нейтив, через плагины на платформе
tdesc
как может быть он менее нативен, если там код AOT скомпилирован и не гоняется через Bridge
Сергій
вообще не понял это предложение)
Весь код флаттера собирается в бинарь и запускается как native код
tdesc
javascript не может быть предскомпилирован изза своей динамической природы, dart компилится, так как строго типизирован
Aleksei
Весь код флаттера собирается в бинарь и запускается как native код
да я вот сейчас смотрю их сайт и вижу упоминание про VM, это раз, во-вторых мне непонятна именно фраза "и не гоняется через Bridge", кто не гоняется? в контексте предложения это код 🙂
tdesc
есть разные варианты просто использования языка. dart vm один из
Сергій
Она нужна для хот релоада через JIT
Сергій
После сборки релизного апк файла остаётся только рантайм в .so
Vit
имхо есть, имею мнение, что подход flutter будет более живуч и могуч
угу, как гугл ридер, кнол, базз, вэйв, первый ангуляр))
tdesc
У меня на выходе из дарт проекта 2 нативных приложения с 60fps и скомпиленный для web js/dart. С reduxom блекджеком и шлюхами. И AngularDart или любой js фреймворк для отрисовки.
ᛖᚹᛋᛁᚱ
вынести инпут со скролвью
что то я сразу не подумал, что после выноса то текстинпут будет статично занимать место на экране, что мне не подходит
Artem
Админы, подскажите, вот этого чертофана в красном можно как-нибудь найти? В группах других и тому подобное? ВК?
Дерзкий админ 🙂 В группах такого размера им неплохо бы быть более непредвзятыми
ᛖᚹᛋᛁᚱ
absolute
Можно подробней, увы в css-like стайлинге я далекий
ᛖᚹᛋᛁᚱ
я понимаю что это абсолютное позиционирование, но получается нужно узнавать высоту скрол вью и добавлять внизу текстинпут
Ololo
где твой инпут должен быть? в конце скроллвью или внизу экрана?
Vladimir
Апелляция к авторитету. Если Фейсбук что-то делает, не значит что это правильно.
tdesc
Как же откуда. Из архитектуры. Стримы и Futures встроены в язык
tdesc
Честно говоря виджеты в flutter это калька с Реакта со стейтами.
ᛖᚹᛋᛁᚱ
Не понял откуда во Flutter redux
https://pub.dartlang.org/packages/flutter_redux
tdesc
React native с 13 года, Flutter где-то с 15 года. Технологии не стоят на месте и шишки и варианты решения появляются.
tdesc
https://pub.dartlang.org/packages/flutter_redux
Это скорее коннектор виджета и стора.
Сергій
https://pub.dartlang.org/packages/flutter_redux
вот https://pub.dartlang.org/packages/redux
Сергій
и вообще можно и руками написать )
ᛖᚹᛋᛁᚱ
там в описании ссылка на сам редукс
tdesc
https://pub.dartlang.org/packages/built_redux Этот поддерживает immutable collections Set, List, Map etc.
George
А там же какой-то свой State container?
George
А что за проект который прям сбилдили на дарт в 3 платформы?
George
С одного redux
tdesc
2 натива и общий код домена
tdesc
Ui все равно отдельно под веб и моб
George
Как веб часть рендерится?
tdesc
Как хочешь
tdesc
В нативе рендеришь что хочется
George
Ну что происходит на web когда меняется состояния в redux
tdesc
А в web отрабатывает Ангуляр
tdesc
Или любой твой фреймворк
George
Ясно
Artem
Мне кажется, или делая ставку на React Native, за столом сидели не менее умудрённые опытом люди. И все же видим результат
Volodymyr
что я только что прочитал
Vladimir
Вы в качестве доводов приводите только состав и положение людей которые принимали решение, но не аргументы которыми они руководствовались, это и называется аппеляцией к авторитету и считается моветоном в дискуссиях.
Vladimir
Разумеется. Вы же не приводите аргументов в пользу этого решения, кроме того что оно принято конкретной группой людей.
tdesc
может быть потому, что Дарт это детище Гугла? )
tdesc
некоторые вещи проще, чем кажется
tdesc
так в чем противоречие dart2js )
tdesc
причем вся история реакт нейтив это мобильные
tdesc
не понял
tdesc
нет слава Б-гу не слышал ) мне хватает нормальных React, Vue, Polymer и Angular
tdesc
технологии ради технологий.
tdesc
вы всегда гвозди дрелью забиваете? у меня весь код на OOП дарте + cloud functions/noSql в случае Serverless итого общий код под все платформы на чем будет UI в вебе выбор под проект
tdesc
разваливающееся в рантайме js приложение
Ed
всем привет. ребят, только начинаю изучать нейтив, хотел узнать - как подключить expo в уже существующую сборку? чтобы открыть потом ее на телефоне?
Aleksei
о чем спор то вообще?)
tdesc
о чем спор то вообще?)
JIT vs AOT скомпилированные приложения. динамические языки против strict type
Alexsandr
Обычный хоуливар
tdesc
мы про реакт нейтив
Aleksei
где про реакт нэйтив? RN - это про js, да, о чем тут спорить, не пойму. Просто забываете чат холиваром и пропускаются сообщения когда люди просят помощи
Artem
Или это по сценарию "если все, что у вас есть, - это молоток, то все вокруг выглядит, как гвозди"?
Vit
обед типа)
!van
condition ? (some code) : null
Vit
если вам когда-нибудь предложат сделать приложение с картами (react-native-maps) - бегите
Vlad
поч? всё норм