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
Aleksei
tdesc
javascript не может быть предскомпилирован изза своей динамической природы, dart компилится, так как строго типизирован
Сергій
tdesc
есть разные варианты просто использования языка. dart vm один из
Сергій
Она нужна для хот релоада через JIT
Сергій
После сборки релизного апк файла остаётся только рантайм в .so
Aleksei
Vit
Сергій
tdesc
У меня на выходе из дарт проекта 2 нативных приложения с 60fps и скомпиленный для web js/dart.
С reduxom блекджеком и шлюхами.
И AngularDart или любой js фреймворк для отрисовки.
ᛖᚹᛋᛁᚱ
вынести инпут со скролвью
что то я сразу не подумал, что после выноса то текстинпут будет статично занимать место на экране, что мне не подходит
Artem
Ololo
ᛖᚹᛋᛁᚱ
absolute
Можно подробней, увы в css-like стайлинге я далекий
ᛖᚹᛋᛁᚱ
я понимаю что это абсолютное позиционирование, но получается нужно узнавать высоту скрол вью и добавлять внизу текстинпут
Ololo
где твой инпут должен быть? в конце скроллвью или внизу экрана?
Vladimir
Апелляция к авторитету. Если Фейсбук что-то делает, не значит что это правильно.
George
Сергій
tdesc
Как же откуда. Из архитектуры. Стримы и Futures встроены в язык
Artem
tdesc
Честно говоря виджеты в flutter это калька с Реакта со стейтами.
tdesc
React native с 13 года, Flutter где-то с 15 года. Технологии не стоят на месте и шишки и варианты решения появляются.
tdesc
Сергій
Сергій
и вообще можно и руками написать )
ᛖᚹᛋᛁᚱ
там в описании ссылка на сам редукс
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
о чем спор то вообще?)
Alexsandr
Aleksei
Alexsandr
Обычный хоуливар
tdesc
мы про реакт нейтив
Aleksei
где про реакт нэйтив? RN - это про js, да, о чем тут спорить, не пойму. Просто забываете чат холиваром и пропускаются сообщения когда люди просят помощи
Artem
Или это по сценарию "если все, что у вас есть, - это молоток, то все вокруг выглядит, как гвозди"?
Vit
обед типа)
!van
condition ? (some code) : null
Demuz
Vit
если вам когда-нибудь предложат сделать приложение с картами (react-native-maps) - бегите
Vlad
поч? всё норм