Aleksei
не люблю без диза работать, я даже для пет проджектов дизов знакомых прошу помочь
A
ну между иметь возможность попасть пальцем в кнопку, и "с иголочки по гайдам" - пропасть
A
я терпеть ненавижу работать без диза. но что делать. а под рукой дизайнера нету
Evgeniy
дык можно просто поставить значение и проверить нажимабельность на разных симуляторах
Evgeniy
можно надеть перчатки чтоб сэмулировать пальцы-сосиски, которыми сложно попасть в кнопочку =D
Dan
Гайз, а кто то писал свой packager для RN?
Aleksei
ничоси задача
Aleksei
это для чего
Dan
хочу выкинуть к еб*ни матери babel.
Aleksei
надо смотреть metro bundler, его вроде модульным сделали
Dan
Ага. Вот на него и смотрю. Как то слишком сложно, имхо
Dan
а еще есть мегазадача по вкорячиванию докера
Dan
но чот я так и не придумал как туда xcodebuild хотя бы api прокинуть
A
button_default: Platform.select({
ios: {
alignItems: 'center',
justifyContent: 'center',
},
android: {
elevation: 4,
backgroundColor: '#0174DF',
borderRadius: 2,
width: window.width / 2,
height: 50,
alignItems: 'center',
justifyContent: 'center',
},
}),
я пока дизайном не парился, скопировал из какого - то сборника компонентов, потом буду подгонять
странные стили
A
может надо только для андроида вынести в Platform.select?
Иван
Иван
ну можно конечно сделать общий стиль к которому в случае андроида прибавлять другое
Иван
но коду больше вылезет как мне кажется
A
ну у тебя там выбираются общие для обоих платформ стили
Aleksei
Evgeniy
странные стили
ну на самом деле это рандомная вставка пока чт , я ж написал что стили не делал (этот стиль скопировал откуда-то типа native-base когда ещё только начинал читать про компоненты=) ), а по факту примерно так и будет - на андроиде будет область залитая фоном, на иос будет просто тыкабельная область с текстом , как-то так
Dan
https://github.com/jkingyens/docker4xcode
Dan
сомневаюсь что такое можно сделать
с другой стороны можно где-нибудь поднять пару инстансов докера с xcode build server'ом, и получать с них свежий билд по http какому нибудь. PaaS мать его
Evgeniy
Aleksei
build server же только на макоси можно поднять, где такие машины найдешь
Dan
Иван
Dan
Anonymous
кто может подскажет библиотекой? Есть блок с оверфлоу хиден, в нем картинка, очень большого размера, картинку можно двигать в этом окне на ее ширину и высоту, при этом в блоке есть некий центр-круг, который может фоткать то, что под ним
Anonymous
что то типа такого https://github.com/stoffern/react-native-image-cropper
Oleg
Был бы смысл, если б требовался только докер. А здесь нужен xcode. В итоге процесс становится еще запутаннее
Dan
Но благо xcode не завернуть в докер, все тлен
Dan
А вот если докер завести на маке и в него докинуть xcodebuild можно инстансы плодить только в путь чуть ли не на каждого девелопера
Oleg
На ios, по крайней мере раньше, была другая проблема, если над проектом работает больше одного человека, то возникают конфликты в каком то мз файлов конфигурации проекта, который хранит в себе нечитаемый xml с набором хешей. Если это все еще так, то фиксация окружения не спасет
/сс @savelichalex
Dan
Dan
Кстати тут бы зашёл эдвайс нативщиков. Как трекать(мержить?) ченджи в конфигах где например bundleId должен быть уникальным под девелопера.
Андрей
Доки обновили)
Андрей
Андрей
Я не понимаю. Так и должно быть?
Petr
господа, вот есть у меня такая конструкция
Petr
Petr
я хочу в action для redux передать еще один action из другого файла, который тоже будет диспатчить
Petr
Petr
но там dispatch не определяется
Petr
как его правильно импортнуть в первую функцию?
Petr
Угу, спасибо)
Oleg
Aleksei
Aleksandr
Привет всем. Проблема с корс запросами. Приложение отправляет на сервер post с Basic Athorization. Сервер отвечает 401. Вопрос - как настроить апач, чтобы он принимал корс запросы?
Mikhail
Привет всем. Кто-нибудь пользуется codepush в проде? Есть ли смысл в нем или лучше обновляться только через сторы?
Иван
Иван
ну мое мнение такое
Mikhail
Aleksei
Oleg
Там в ридми есть подробное описание возможных вариантов обновления, в том числе с подтверждением пользователем.
Oleg
Aleksei
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
Иван
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
это ты сам придумал? или у тебя есть какие то пруфы?