Igor
Для java есть jsoup
нужна кросплатформа android/ios
Igor
как эти вопросы касаются react native?
Я так понимаю DOM там нет и простого варинта тоже, а такие прототипы-клиентики сдесь кто-то писал. Если сами не знаете, можно просто проигнорировать.
Anonymous
Ну значит кроссплатформенное ищи что-нибудь, либо к облакам обратиться
Bako
как эти вопросы касаются react native?
имеет, будет разрабатываться на React.JS,React-Native
Anonymous
Да я думаю не особо принципиально что использовать, обычно самое главное это чтобы работало
Anonymous
Прям в него гони хтмл
Anonymous
Хоть с урла
Anonymous
Хоть с жсона
Igor
А чем тебя webview не устраивает?
ок, спасибо за совет (не подходи)
Anonymous
Мы гос проект один так решали У них там килатонны хтмл кода были, на бэке чутка подправили отдачу хтмл под стиль аппа и усё)
Shane
А чем тебя webview не устраивает?
Webview умер. Не надо о нем вспоминать
Shane
есть замена?
Наврятли
Roman
¯\_(ツ)_/¯
Igor
А почему без api? На чем сайт?
Да норм, решил сделать API - это даже проще будет
Igor
Вот именно
Ну да чем меньше кода на JS тем лучше 👍 (даже на typescript)
Anonymous
Webview умер. Не надо о нем вспоминать
Ну если ты имеешь ввиду кордову то да, не путай с компонентом WebView. Кордова да, сжечь всех на костре )
Anonymous
Но рендер убогий на webview. Иногда вообще не прогружается
Ну окей, давай послушаю тебя как бы ты решил задачу мою, что я выше писал ? ) Когда более 100к ресурсов в html :-) я не спорю про рендеринг, но если юзать гибрид апп то ты прав, если рендерить контент
Anonymous
то я не заметил проблем
Anonymous
только на медленных вёдрах
Anonymous
иос норм работает от 5го
Anonymous
ифона
Anonymous
ну и этого года девайсах
Murad
кстати, как вариант - использовать серверный рендер в картинку
Anonymous
ну это зло какое-то вообще )
Murad
та ладно для 80 процентов можно нагенерить заранее
Murad
для остальных держать маленький сервак под рендер и кеширование
Murad
кеш то по сути вечный
Murad
что за узость мышления это один из вариантов, если уж вебвью не подойдет по какой то причине
Vladimir
Какие проблемы с вебвью то?
Murad
зарабатывать на компьютере, двигая пиксели по экрану, для людей старшего поколения - вот это бред
Murad
расслабся ты с легаси кодом не копался, тогда бы твой бредодетектор был бы не столь алармным
Shane
Murad
)) хорошая ирония
Igor
Какие есть кросплатформенные best-practices для оффлайн работы приложений? Типа sqlite база или keyvalue хранилище для json на android/ios?
Murad
а чем стандартный asyncstorage не устраивает
kalloc
hi
kalloc
а вы используете expo или нет?
kalloc
есть опыт разработки под iOS
kalloc
и JS
kalloc
уже игрался с RN ранее )
Igor
а чем стандартный asyncstorage не устраивает
Не знал про него, но попробую обязательно. Вообще второй день изучаю и сразу пытаюсь написать приложение.
kalloc
вот пытаюсь опять посмотреть и столкнулся с этим expo
kalloc
использовать его или игнорировать?
kalloc
не на домене fb, но в мануале продвигается
Murad
Не знал про него, но попробую обязательно. Вообще второй день изучаю и сразу пытаюсь написать приложение.
ну это просто сторедж чтобы эффективно его использовать, состояние приложения надо держать в оперативке (обычных переменных), кешируя копию в storage если изменилась и разворачивая обратно, если приложение перезагрузилось стандартный вариант - это redux + redux-persist но если ты не знаком в целом с этим паттерном, то лучше не гемморойся и напиши ручками save/restore
kalloc
какой статус по этому expo?
Igor
реалм вроде как есть
Тяжеловато будет еще и realm затаскивать. Тк API я сам пишу, а RN знаю хуже JVM, постараюсь написать клиент как можно проще (тонкий клиент с кеширование).
Anonymous
будет ли сложно переходить с Angular на React ?
Vadim
нет
Andrew Kiselev
смотря какая твоя мотивация
Anonymous
в нём есть что то новое ?
Vadim
В реакте?
Andrew Kiselev
в смысле?
Vadim
=)
Anonymous
да
Anonymous
то есть в чем его преимущества перед ангуляром ,
kalloc
Экспо херня
kalloc
Можно без него
kalloc
Все ок
Kirill
У меня чет шаблоны порвались, подскажите кто-нибудь... Есть пакет в node_modules, в нем есть .babelrc { "presets": ["es2015", "stage-0"] } которые нужны для прогона тестов При билде react-native run-ios сборщик выдает Couldn't find preset "es2015" relative to directory и путь до этого покета Если удалить .babelrc то все билдится нормально Как вообще .babelrc во внешнем пакете может влиять на что-то??
Andrew Kiselev
у меня такая же ситуация была. Пришлось поставить babel-preset-es2015
Kirill
у меня такая же ситуация была. Пришлось поставить babel-preset-es2015
дело в том, что этого модуля там действительно нет, так как в пакете все бабел зависимости в devDependencies
Andrew Kiselev
у тебя случайно не fuse.js выдал такую проблему?
Kirill
я просто не могу понять при чем тут .babelrc в принципе
Andrew Kiselev
бабель требут плагин - и все тут.
Владимир
Видимо, он делает импорт несбилженных файлов и смотрит, каким набором правил собирать эту фигню
Kirill
без .babelrc в пакете он его уже не требует, вот в чем странность
Владимир
Иначе модуль, собранный с пресетом es2017 нельзя будет реквайрить из модуля es2015