Владимир
🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы: + по направлению iOS, Android, Xamarin и React Native публикуем в группе @mobile_jobs. + по JavaScript, React.js, React Native и Node.js - в группе @javascript_jobs.
Владимир
и вообще, почините приложение, уже месяц не могу перевсти бабло по номеру карты
Archakov
Пытаюсь отправить запрос HTTP. Ошибка: Network request failed. в info.plist прописал NSAllowsArbitraryLoads = true, но всё равно
Nikita
Господа, у вас не возникало проблем когда пытаешься рендерить в тестах connected компоненту? Использую enzyme, chai, mocha
Archakov
В свое время сталкивался, это с эмулятора?
Уже решил. Да и с девайса было
Archakov
Тут видимо боты одни. Тишина полная
Владимир
не одни
Владимир
но очень редко бывают вопросы, на которые реально кто-то может ответить:)
Владимир
рн мало в продакшне, как я понимаю
Nikita
Будем это исправлять)
Владимир
а учитывая общий жс-зоопарк, вероятность того, что кто-то юзает определенный стек, очень мала
Nikita
А что ты используешь?
Nikita
например
Владимир
rn, mobx, react-native-svg.
Владимир
тестов не пишу:)
Nikita
почему mobx?
Nikita
не редукс
Dima
rn, mobx, react-native-svg.
react-native-svg огонь
Владимир
редук задолбал, решил попробовать мобикс, попробовал, понравился
Nikita
react-native-svg огонь
ну обычная либка для рендеринга свг вроде
Владимир
хотя конечно есть свои вопросы
Dima
ну обычная либка для рендеринга свг вроде
есть несколько альтернатив, именно эта больше всех нравится
Andrew
была такая проблема, приходилось костылёк делать
Andrew
Уже решил. Да и с девайса было
Andrew
NetInfo.addEventListener( 'change', () => { NetInfo.removeEventListener( 'change', () => {} ) } );
Andrew
import {NetInfo } from 'react-native';
Andrew
почему-то в начале говорит что инета нету, а вот с такой байдой нормально работает
Владимир
плюсы / минусы?
плюсы: просто писать, нет бойлерплейта, все работает. минусы: какая-то магия чертова, я не понимаю, как оно работает, сколько ресурсов жрет и т.д. :)
Andrew
на контейнер приложения вешаете на componentDidMount() и помогает
Nikita
на контейнер приложения вешаете на componentDidMount() и помогает
решение подобное видел на stackoverflow, это оно?
Andrew
да скорее всего
Nikita
хм, у кого проекты в продакшн ушли?
Владимир
у меня в этом месяце уйдет первый.
Nikita
круто!
Владимир
я в целом доволен, потому что никаких страшных сюрпризов на этапе разработки не было
Владимир
разве что однажды врубил HMR и день не мог понять, в чем дело - проект просто не собирался
Владимир
ну и обновление RN-SVG не оч приятно происходит обычно. Прямо сейчас вот обновляю
Владимир
притом что в проекте очень смачная джава-часть, и работа с оборудованием по USB
Andrew
все тут так обсуждают rn-svg для чего она вообще?
Nikita
все тут так обсуждают rn-svg для чего она вообще?
в нашем проекте мы описываем иконки прямо в проекте, достаточно удобно
Владимир
графику рисовать
Andrew
аа вот как
Владимир
по Art же нет документации
Владимир
или я не нашел:)
Nikita
что это? тоже либа для свг?
Владимир
это как ни странно встроенная в РН либа для рисования
Владимир
но очень хорошо скрытая
Владимир
канваса-то нет
Владимир
в рн немного напрягает огромный беклог с висящими по году задачами
Nikita
всмысле?
Владимир
ну вот например https://github.com/facebook/react-native/issues/4968
Владимир
дебильная бага, иногда воспроизводится, иногда все что помогает - комп перезагрузить
Владимир
зато вот бывает приятно, например мне сегодня в rnsvg добавили поддержку tspan, и мне не надо объяснять дизайнерам, что я не могу сделать то, что они напридумывали
Nikita
tspan не юзал, почемуто вспомнил про panresponder
Владимир
рано порадовался, глючит тспан:)))
Энлов Свичблейд
У нас в этом году ушла в релиз аппа на rn, android + ios. В целом понравилось, но очень много неочевидных нюансов.
Владимир
аутсорс или инхаус?
Владимир
будете продолжать?
Энлов Свичблейд
Аутсорс, продолжать думаем, в скором времени новую аппу делать
Archakov
Люди, я сегодня общался с андроид девелопером. Он мне сказал, что у вебприложений на мобилки (типа реакт нейтив), сразу паляться своими небольшими лагами. Это правда? Я вчера только взялся за нейтив, очень понравился
Владимир
он путает с приложеньками, которые работают через вебвью
Владимир
я вообще утомился рассказывать нереактерам, как работает РН. абсолютно невозможно.
Nikita
))
Archakov
Archakov
за полтара дня поработал с реактом, сделал такое приложение.
Archakov
пока не тестил на девайсе
Alex
И музыка играет, и можно загрузить, и поиск работает?
Archakov
1. да, по ссылке. 2. это пока еще не сделал. 3. да
Archakov
Сейчас пытаюсь разобраться с тем, как с одного класса обратить к методу setState другого класса
Alex
клево
Archakov
Archakov
Может кто подсказать?
Archakov
setState(...): Can only update a mounted or mounting component.
Archakov
клево
спасибо