yellow
меня на эту страницу редиректит(https://yadi.sk/i/lmwKvB8OrG_q4w)
Другая же должна быть(как я понял)
yellow
или я что-то не так сделал?
Vall
всем привет, при загрузке приложения проверяю на token, прятаю splash ну и перевожу на главную, вот как я это делаю componentDidMount = async _ => {
const userToken = await AsyncStorage.getItem('userToken');
this.setState({
auth : userToken ? true : false
});
SplashScreen.hide();
};, но есть задержка ибо сплэш начинает пропадать и в тот же момент меняется компонент, я вот как сделал : componentDidMount = async _ => {
const userToken = await AsyncStorage.getItem('userToken');
this.setState({
auth : userToken ? true : false
});
setTimeout(() => {
SplashScreen.hide();
},1000)
};, подскажите, как правильно ибо мне кажется что это костыль
Alexander
У setState(…) есть второй аргумент, коллбек ф-я, которя выполнится тогда, когда значение в state установится по факту. Попробуй так
componentDidMount = async _ => {
const userToken = await AsyncStorage.getItem('userToken');
this.setState({ auth : Boolean(userToken) }, () => SplashScreen.hide());
};
Aleksei
из всей статьи мне понравилась только табличка, как самая объективная часть.
все остальное выглядит как субъективщина с агрессивным обзором на те части системы что не понравились/не пошли/не разобрался с точки зрения автора, объективностью и не пахнет)
Vall
Vall
Alexander
Vall
врятли баг, но и отрабатывать должно нормально, я же ничего такого особенного не делаю
Aleksei
Смысл в чем. Название статьи как бы претендует на сравнение этих двух систем. Сейчас корректней было бы назвать это "React native init vs expo с точки зрения Димки Реактнативного" :)
Надо не забывать что мы тут RN занимаемся, и вот похожий стиль изложения я слышал от "нативщиков" в сторону RN, когда берутся какие то части которые не нравятся/раздражают и из возводят в абсолют и на основании этого выстраивают мнение в отношении продукта, все это очень сильно напоминает манипуляцию читателями, когда им навязывается точка зрения, вместо того чтобы помочь сформировать свою на основе объективных данных.
Ну и раз уж ты пишешь про проблемы в системах (это кстати не плохо, имхо плохо что они передают твои эмоции) то нужно и упоминать проблемы в голом RN, их тоже много и мы как профессионалы RN не утаиваем их :)
Danila
Всем привет. Использую react-native-modal-popover для всплывающего окна с контентом. В андроиде когда открываешь эту всплывайку меняется цвет статус бара на темный. Можно ли это как-то пофиксить?
Danila
Еще меняется цвет бара, когда вытаскиваешь(потом скрываешь) сверху системное меню (с иконками блютуз, вай фай и т.п). но это второстепенно
Aleksei
Ну "от Димки" это был пример, просто обычно тогда пишут что то типа "исходя из моего опыта/наше впечатление" :)
Таблица то и не плохая, я уже выше сказал)
Aleksei
Касательно таблицы - вот есть такой пункт, вы можете использовать библиотеки, которые используют код obj-c/java, он на самом коррелирует с пунктом выше, про апи из коробки, так как в этом случае не придется ставить некоторые либы самому, они просто уже будут.
Ну и плюс тут возникает вопрос качества, каждую либу которую подключаешь сам надо хорошенько проверять, gblack9 подтвердит :) Это не значит что надо безмерно доверять expo, но по крайней мере чувствуется поддержка от платформы.
Eugene
А на сколько сложно начинать проект с expo, и потом в случае чего пересесть под натив ? 🤔
Aleksei
Касательно таблицы - вот есть такой пункт, вы можете использовать библиотеки, которые используют код obj-c/java, он на самом коррелирует с пунктом выше, про апи из коробки, так как в этом случае не придется ставить некоторые либы самому, они просто уже будут.
Ну и плюс тут возникает вопрос качества, каждую либу которую подключаешь сам надо хорошенько проверять, gblack9 подтвердит :) Это не значит что надо безмерно доверять expo, но по крайней мере чувствуется поддержка от платформы.
ну и раз мы за объективность, то контраргумент - сторонние либы проще форкать, изменять или вообще переписывать взяв за основу в своем проекте, в expo с этим явно сложнее 🙂
Dmitrii
лучше сразу на нативе
Danila
кто нибудь знает как на андроиде захардкодить цвет статус бара?
Rinat
Ребята подскажите, сколько distribution сертификатов на Enterprise акке в эппле?
Rinat
Кто-то реюзал с fastlane имеющийся?
Alex
у кого-то сбилдился под ios RN 0.57.0? пытался с 0.55.4 перейти на него - выдало ошибку, установил чистый, тоже, ишьюс уже с этой ошибкой кто-то создал https://github.com/facebook/react-native/issues/21161
Pasha
Pasha
С 56 до 57 обновлялся
Vall
Есть какие-то готовые либы для сканирования qr кода?
Vall
GrafMine
ребят а как можно открыть скачаннй файл ? в апке например какойто пдф ридер ?
Я запросом скачал файл, отобразить мне его надо не в своей а в чужой аппе, как мне открыть через какуюто другую аппу изнутри РН ?
http://prntscr.com/kvvyto
不退転」
Пипл, как сделать align текста по центру, дабы те последние слова, что не влезли были по центру? AlignSelf: “center” не хелпает. AlignItems/content на вьюшке тоже не помогает
Kos
TextAlign ?
不退転」
Dmitry
МОжет и оффтоп, но вопрос к знатокам. Появилась безумная идея (вот просто интересно). Допустим есть базовый класс унаследованный от React.Component, у него в методе render есть некий элемент интерфейса, общая обертка. Далее, я хочу унаследовать новый компонент от базового и реализовать свой метод render, но так, чтобы он отрисовался внутри render базового класса, а не вместо него
Dmitry
Кто-нибуь думал о таком или может быть делал?)
Pasha
Что-то очень похоже на props.children
Gena
Кто-нибуь думал о таком или может быть делал?)
Да, думал... в самом начале когда начал RN заниматься, а потом почитал доки по React ((( Лучше там не связываться с наследованием компонента, они на это не очень расчитывают... у них основной паттерн - композиция. И да это куча лишнего кода, к примеру hoist-non-react-statics
Dmitry
Да, думал... в самом начале когда начал RN заниматься, а потом почитал доки по React ((( Лучше там не связываться с наследованием компонента, они на это не очень расчитывают... у них основной паттерн - композиция. И да это куча лишнего кода, к примеру hoist-non-react-statics
Ну тут вопрос достаточно сложный. И да, он именно про реакт, а не реакт-натив. У нас в компании, корпоративное ввеб-приложение, которые, по сути, разделено на микросервисы. Реакт начал внедрять я и пока это только несколько новых сервисов внутри этой системы. Вебпак уже отстроен общий для всех сервисов и сборбка проходит на ура, но остается неудобный момент - каждый новый сервис нужно описывать шаблонно (хочется от этого уйти), поэтому и возник вопрос создания общего компонента базового сервиса, с некой реализованной внутри логикой, работой с базой и тд и новые сервисы уже от него наследовать
Gena
Ну тут вопрос достаточно сложный. И да, он именно про реакт, а не реакт-натив. У нас в компании, корпоративное ввеб-приложение, которые, по сути, разделено на микросервисы. Реакт начал внедрять я и пока это только несколько новых сервисов внутри этой системы. Вебпак уже отстроен общий для всех сервисов и сборбка проходит на ура, но остается неудобный момент - каждый новый сервис нужно описывать шаблонно (хочется от этого уйти), поэтому и возник вопрос создания общего компонента базового сервиса, с некой реализованной внутри логикой, работой с базой и тд и новые сервисы уже от него наследовать
Я бы лично не рискнул встраивать такую прослойку в prototype chain... но я не так то и много на js программирую, так что м.б. и прокатит...
Лучше уж тогда наверное сделать библиотечку общую, в которую вынести все общие инструменты по работе с базой и прочим, туда же можно впихнуть фабрики для построения реакт-компонентов нужных (как там они HOC, называются по современному?)
Dmitry
Dmitry
Dmitry
Может быть, действительно, стоит в их сторону двигаться
Dmitry
Кто нибудь знает, где задается эта информация о разработчике?
Dmitry
Arsenii
Какие варинты есть ускорить страт приложения?
Проблема: приложение разрослось и теперь RN долго загружается 4-6 сек.
Dmitry
во всяком случаее сразу
Arsenii
это время до страта js
Arsenii
это на андроиде заметно только..
ещё проведу исследование, но подозрение на большой бандл js и долгую его загрузку
Dmitry
ну если речь о продакшене, то там нативный код же. Если тупит дебаг версия, то тут уж надо курить)
Dmitry
Народ, очень важный вопрос... Всю голову сломали уже
Dmitry
Кто нибудь знает, где задается эта информация о разработчике?
Dmitry
Cenator 🐈
Dmitry
Arsenii
Aleksei
Cenator 🐈
¯\_(ツ)_/¯
Petr E
ВОзможно это "Авторские права"
Petr E
хотя нет
Dmitry
Dmitry
Думали, что от сертификата зависит, но нет
Petr E
скорее всего это название организации из которой девелопер
Dmitry
может это, где-то в проекте прописывается, но мы не нашли
Petr E
нее
Arsenii
я направление понял для поиска, попробую посмотреть что там происходит
Oleg
всем привет, кто то использовал https://pouchdb.com/ в react-native ?
Petr E
Был опыт
Aynur
я использовал
Oleg
как работает синхронизация данных? стоит оно того или лучше не тянуть в прод ?
Petr E
Oleg
Я не про апи, а про то на сколько стабильно
Oleg
Думаю стоит оно того или нет