Aleksei
не люблю без диза работать, я даже для пет проджектов дизов знакомых прошу помочь
A
ну между иметь возможность попасть пальцем в кнопку, и "с иголочки по гайдам" - пропасть
A
я терпеть ненавижу работать без диза. но что делать. а под рукой дизайнера нету
Evgeniy
дык можно просто поставить значение и проверить нажимабельность на разных симуляторах
Evgeniy
можно надеть перчатки чтоб сэмулировать пальцы-сосиски, которыми сложно попасть в кнопочку =D
Dan
Гайз, а кто то писал свой packager для RN?
Aleksei
ничоси задача
Aleksei
это для чего
Dan
хочу выкинуть к еб*ни матери babel.
Aleksei
надо смотреть metro bundler, его вроде модульным сделали
Dan
Ага. Вот на него и смотрю. Как то слишком сложно, имхо
Dan
а еще есть мегазадача по вкорячиванию докера
Dan
но чот я так и не придумал как туда xcodebuild хотя бы api прокинуть
A
может надо только для андроида вынести в Platform.select?
Иван
ну можно конечно сделать общий стиль к которому в случае андроида прибавлять другое
Иван
но коду больше вылезет как мне кажется
A
ну у тебя там выбираются общие для обоих платформ стили
Aleksei
а еще есть мегазадача по вкорячиванию докера
сомневаюсь что такое можно сделать
Evgeniy
странные стили
ну на самом деле это рандомная вставка пока чт , я ж написал что стили не делал (этот стиль скопировал откуда-то типа native-base когда ещё только начинал читать про компоненты=) ), а по факту примерно так и будет - на андроиде будет область залитая фоном, на иос будет просто тыкабельная область с текстом , как-то так
Dan
сомневаюсь что такое можно сделать
есть вот такая вот штука. Но какой в ней смысл если она не поднимется нигде кроме мака
Dan
https://github.com/jkingyens/docker4xcode
Evgeniy
ну можно конечно сделать общий стиль к которому в случае андроида прибавлять другое
может можно просто как-то разделять файлы? типа вынести стили в styles.android и styles.ios
Иван
может можно просто как-то разделять файлы? типа вынести стили в styles.android и styles.ios
ну кстати вроде должно сработать так, но я не проверял, так как пока только под ведроид пишу приложение, занеимением мака и айфона
Dan
сомневаюсь что такое можно сделать
с другой стороны можно где-нибудь поднять пару инстансов докера с xcode build server'ом, и получать с них свежий билд по http какому нибудь. PaaS мать его
Evgeniy
ну кстати вроде должно сработать так, но я не проверял, так как пока только под ведроид пишу приложение, занеимением мака и айфона
я попробую, вдруг покатит, и тогда наверное это будет самым лаконичным решением для меня =)
Aleksei
build server же только на макоси можно поднять, где такие машины найдешь
Иван
я попробую, вдруг покатит, и тогда наверное это будет самым лаконичным решением для меня =)
напишите потом в личку, получилось или нет, очень интересно, а в чатике могу пропустить
Aleksei
https://github.com/jkingyens/docker4xcode
жесткая штука какая то, вообще не врубаюсь как она работает
Anonymous
кто может подскажет библиотекой? Есть блок с оверфлоу хиден, в нем картинка, очень большого размера, картинку можно двигать в этом окне на ее ширину и высоту, при этом в блоке есть некий центр-круг, который может фоткать то, что под ним
Anonymous
что то типа такого https://github.com/stoffern/react-native-image-cropper
Oleg
https://github.com/jkingyens/docker4xcode
А зачем это? Ведь можно собрать приложение из консоли и без докера
Oleg
Был бы смысл, если б требовался только докер. А здесь нужен xcode. В итоге процесс становится еще запутаннее
Dan
А зачем это? Ведь можно собрать приложение из консоли и без докера
Тут как раз поинт а том чтобы изолировать энвайрмент чтобы не возникало вопросов версионирования os, xcode, gradl-а, ноды и вот этого всего. На последнем проекте хорошо хапнул от того что у 4 девелоперов помимо меня у всех оказывался разный энвайрмент
Dan
Но благо xcode не завернуть в докер, все тлен
Dan
А вот если докер завести на маке и в него докинуть xcodebuild можно инстансы плодить только в путь чуть ли не на каждого девелопера
Oleg
На ios, по крайней мере раньше, была другая проблема, если над проектом работает больше одного человека, то возникают конфликты в каком то мз файлов конфигурации проекта, который хранит в себе нечитаемый xml с набором хешей. Если это все еще так, то фиксация окружения не спасет /сс @savelichalex
Dan
Кстати тут бы зашёл эдвайс нативщиков. Как трекать(мержить?) ченджи в конфигах где например bundleId должен быть уникальным под девелопера.
Андрей
Доки обновили)
Андрей
Андрей
Я не понимаю. Так и должно быть?
Petr
господа, вот есть у меня такая конструкция
Petr
Petr
я хочу в action для redux передать еще один action из другого файла, который тоже будет диспатчить
Petr
Petr
но там dispatch не определяется
Petr
как его правильно импортнуть в первую функцию?
Anonymous
Petr
Угу, спасибо)
Aleksandr
Привет всем. Проблема с корс запросами. Приложение отправляет на сервер post с Basic Athorization. Сервер отвечает 401. Вопрос - как настроить апач, чтобы он принимал корс запросы?
Mikhail
Привет всем. Кто-нибудь пользуется codepush в проде? Есть ли смысл в нем или лучше обновляться только через сторы?
Иван
Привет всем. Кто-нибудь пользуется codepush в проде? Есть ли смысл в нем или лучше обновляться только через сторы?
я бы не стал юзать, это не хорошо менять софт у пользователя на лету, надо чтобы он сам видел что обнова есть
Иван
ну мое мнение такое
Oleg
я бы не стал юзать, это не хорошо менять софт у пользователя на лету, надо чтобы он сам видел что обнова есть
Покажи алерт, очень же просто. Без спроса делать из приложения заказа пиццы 🍕 гитарный тюнер наверное большого смысла нет
Иван
Покажи алерт, очень же просто. Без спроса делать из приложения заказа пиццы 🍕 гитарный тюнер наверное большого смысла нет
я высказал свое мнение, оно совершенно не обязанно быть верным, к тому же я и сам еще кодпуш не использовал, пока доставка бета апк, ведется ручками
Oleg
Там в ридми есть подробное описание возможных вариантов обновления, в том числе с подтверждением пользователем.
Oleg
вот из-за такого многие предпочитают код сторибордам
Это только у них страшные(нечитаемые) xml-ки, да?
Aleksei
Это только у них страшные(нечитаемые) xml-ки, да?
настройки билдов еще и просто настройки)
Oleg
Анувот, значит я правильно помню )
Иван
Парни выручайте, мои слабые знания реакта закончились))) Есть код <Bubble {...props} ref={component => this._bubbleRef = component} этих Bubble может быть много, как пройтись по всем через refs?
Иван
может не верно делаю, задача такая у этих Bubble есть this.state.mark = false При клике(тапе) по Bubble, mark меняется на true и этот Bubble по которому тапнули(кликнули) перекрашивается в другой цвет
Иван
собственно задача, из другого компонента, снять выделение со всех Bubble, поставить всем mark = false
Никита
буквально вчера делал это
Никита
на нажатие кнопки передаю this в родительский компонент, а в нем по id сообщения хранятся эти ссылки
Иван
можно по подробнее?
Никита
в bubble onPress(){ this.props.on(this, this.props.currentMessage._id); }; еще метод sestMark в родительском (аргументы ref и id if (this.messagesRefs[id]) { ref.setMark(false); delete this.messagesRefs[id]; } else { ref.setMark(true); this.messagesRefs[id] = ref; }
Aleksei
а можно чуть более подробно?
class Foo extends React.Component { constructor() { super(); this.state = { first: true, second: true } } render() { return ( <View> <Bubble mode={this.state.first} onChange={this.changeFirst} /> <Bubble mode={this.state.second} onChange={this.changeSecond} /> </View> ); } }
Aleksei
из соображений логики codepush классная штука, так как позволит тебе баги оперативно фиксить
Aleksei
нет, если у тебя юзер сам не обновится, то фиг ты что сделаешь, а тут принудиловкой
Aleksei
это ты сам придумал? или у тебя есть какие то пруфы?