Sarvar
Yura
Alexandr
Władimir (Zae)
дженимошн вроде даже может айос эмулировать
Władimir (Zae)
на винде
Władimir (Zae)
но не уверен
Serhii
а смысл? если на винду икскода нету
Sarvar
Dimitrii
Привет всем!
Ктото сталкивался при попытке зарелизить новый апк с такой ошибкой «Архив APK-файла не оптимизирован. Запустите инструмент оптимизации, а затем повторите попытку.»?
Arkadii
Cenator 🐈
Dell берите из новых, большинство совместимы и все работает, кроме Оптимуса
Arkadii
Anonymous
Vladimir
Пилп, react-native-fcm или react-native-firebase ?
Vladimir
нужны только пуши
Władimir (Zae)
fcm
Vladimir
why?
Władimir (Zae)
там есть пуши, в том числе локальные
Władimir (Zae)
завел и работает
Władimir (Zae)
fcm от того и расшифровывается
Vladimir
ок, мерси
GrafMine
Ребят, а есть какието теймплеты стилей которые лучше всего показали себя ? я имею ввиду что стоит писать в jsx разметке что стоит выносить в методы что в стили отдельно и т.д.
Anonymous
GrafMine
http://prntscr.com/ja2mtx то что вношу в константу для применения стиля
Anonymous
GrafMine
нет, контора перешла на него 2 месяца назад, все писали на совершенно друзих технологиях под мобилы
Anonymous
тогда держи: https://facebook.github.io/react-native/docs/stylesheet.html
Alik
Ребят, всем привет. ReactNative начал изучать недавно. Какую IDE или текстовый редактор посоветуете? Пробовал Atom, Sublime, WebStorm, все как-то не очень удобно. Пока остановился на VSCode. Жутко привык к Xcode и AndroidStudio, было бы очень круто, если есть подобное комплексное решение с автодополнением, линтингом и пр. «из коробки»
Alik
И ещё такой вопрос
Alik
Если кому не трудно, может уделить минут 20-30, чтобы разжевать мне Redux? Огромное количество туториалов посмотрел, почитал и пр., но все равно не доходит
Alik
Начинаю отчаиваться, но потом понимаю, что дата-флоу в RN отличается от того, что в нативе и начинаю по-новой
Alik
Буду признателен, если у кого есть такая возможность
Władimir (Zae)
редакс это не сюда
Max
Если кому не трудно, может уделить минут 20-30, чтобы разжевать мне Redux? Огромное количество туториалов посмотрел, почитал и пр., но все равно не доходит
данные текут по одному кругу: юзер что-то сделал -> полетел экшен. У этого экшена есть поле “тип”. -> экшен попал в редьюсер, где редьюсер смотрит совпадает ли “тип” с тем, что в нем написано. Если совпало - данные изменились -> случилась перерисовка в компоненте, и так по кругу.
Пример: юзер кликнул на “заказать” -> полетел экшен с типом “Заказать_товар” во все редьюсеры… один из них (например, редьюсер модального окна заказа товара), ждал такой тип, и изменил состояние с false на true -> все компоненты, которые были подписаны на этот редьюсер (например, только один - MyModalWindow) получили новые props и перерисовались (в примере, это получается показалось бы модальное окно).
Следовательно, если бы юзер его закрыл, то… “Закрыть_окно” -> редьюсер с модалкой -> true изменилось на false -> MyModalWindow получил false в props, обработал, окно закрылось.
полезная картиночка: https://bit.ly/2bhpmp4
хочешь подробнее - заходи на консультацию) или жди бесплатный вебинар в мае.
p.s. за 20-30 минут не объяснить redux на примерах с кодом. Думаю, такое невозможно для типового студента.
Дмитрий
Ivan
Yura
Ребята как решить такую проблемму
Yura
Yura
что не какой способ не помогает
Władimir (Zae)
watchman --watch-del-all, перед этим закрой метро бандлер и убедись что ты его из нужной папки запускаешь
Vladimir
Пэкэджер запущен?
RTX4090Ti
удали папку (OS)/build
RTX4090Ti
закрой метро бандлер
RTX4090Ti
и сделай watchman watch-del-all && rm -rf node_modules/ && npm cache -f clean && npm i
RTX4090Ti
Peter
это на реальном устройстве или на эмуляторе?
Yura
ㅤㅤㅤㅤㅤ
«спросить», как принимать значения на основе реакции навигации »,« <Текст onPress = {() => navigate ('UpdateProduct', {item_id: 'item_id'})}> edit </ Text> "" Это правда, или ложным?
eeeMan
ㅤㅤㅤㅤㅤ
navigation.state.params
<Text onPress={() => navigation.state.params('UpdateProduct', { item_id: 'item_id' })}>edit</Text>
что это??
eeeMan
A
коллеги, а как вы строите UI который завязан да данные с сервера? если данные не пришли - падает ошибка
A
{name &&
<Text>{name}</Text>
}
A
вот так пишите?
RTX4090Ti
заведи в стейте флаги loading, error
A
не-не
A
допустим данные пришли не все
A
ответ 200
RTX4090Ti
Если данные пришли не все и ответ 200, то это нужно дать по шапке BE разработчику)
A
ребят, тут всё сложно) бэкендер не виноват
akasybe
ㅤㅤㅤㅤㅤ
A
зависит от сторонних сервисов
A
тоже к этому пришёл. спасибо
A
только эта гадость отваливается на моменте деструктуризации
A
const { data } = this.props.car;
Alexey
A
const { brand, model } = this.props.car;
ниже вывожу так:
{brand && <Text>{brand}</Text>}
Nikita
defaultProps = {car: {}}
RTX4090Ti
+
A
обожаю этот чатик
A
c es6 классами это будет static defaultProps = {}
A
?
Władimir (Zae)
в метро бандлере ошибка не пишется?
Artem
Народ, а как работает Linking.canOpenURL? Потому что такой код
const generalLink = `geo:0,0?q=${latitude},${longitude}(${encodeURI(placeName)})`;
if (Linking.canOpenURL(generalLink)) {
openUrl(generalLink);
}
выполняется и при отсутствии приложений для навигации (отключил google maps) все равно canOpen возврадает true и прилетает ошибка