@reactnative_ru

Страница 408 из 878
Dan
01.12.2017
19:14:11
А вот если докер завести на маке и в него докинуть xcodebuild можно инстансы плодить только в путь чуть ли не на каждого девелопера

Mars
01.12.2017
19:18:05
На ios, по крайней мере раньше, была другая проблема, если над проектом работает больше одного человека, то возникают конфликты в каком то мз файлов конфигурации проекта, который хранит в себе нечитаемый xml с набором хешей. Если это все еще так, то фиксация окружения не спасет /сс @savelichalex

Dan
01.12.2017
19:19:35
Кстати тут бы зашёл эдвайс нативщиков. Как трекать(мержить?) ченджи в конфигах где например bundleId должен быть уникальным под девелопера.

Google
Andrey
01.12.2017
20:03:47
Доки обновили)



Я не понимаю. Так и должно быть?

James
01.12.2017
21:27:17
господа, вот есть у меня такая конструкция



я хочу в action для redux передать еще один action из другого файла, который тоже будет диспатчить



но там dispatch не определяется

как его правильно импортнуть в первую функцию?

Dmitry
01.12.2017
21:51:54
James
01.12.2017
21:52:24
Угу, спасибо)

Play
01.12.2017
22:01:03
Может кто знает решение этой ошибки? GraphQLError: Variable "$file" got invalid value {"uri":"file:///Users/xyz/Library/Developer/CoreSimulator/Devices/BF0FFACC-B049-403D-A27C-048B9BC54636/data/Containers/Data/Application/2AA8E51D-8BE7-4061-B187-82BF1953D9F8/Documents/images/FB720B3C-30A1-4BDF-875C-AAB16AFA35C8.jpg","type":"image/jpeg","name":"photo.jpg"}. In field "uri": Unknown field. подробности здесь: https://github.com/jaydenseric/apollo-upload-client/issues/46

Google
Alexander
02.12.2017
10:18:29
Привет всем. Проблема с корс запросами. Приложение отправляет на сервер post с Basic Athorization. Сервер отвечает 401. Вопрос - как настроить апач, чтобы он принимал корс запросы?

Mikhail
02.12.2017
10:28:35
Привет всем. Кто-нибудь пользуется codepush в проде? Есть ли смысл в нем или лучше обновляться только через сторы?

Иван
02.12.2017
10:30:22
Привет всем. Кто-нибудь пользуется codepush в проде? Есть ли смысл в нем или лучше обновляться только через сторы?
я бы не стал юзать, это не хорошо менять софт у пользователя на лету, надо чтобы он сам видел что обнова есть

ну мое мнение такое

Mars
02.12.2017
12:06:59
я бы не стал юзать, это не хорошо менять софт у пользователя на лету, надо чтобы он сам видел что обнова есть
Покажи алерт, очень же просто. Без спроса делать из приложения заказа пиццы ? гитарный тюнер наверное большого смысла нет

Иван
02.12.2017
12:08:54
Покажи алерт, очень же просто. Без спроса делать из приложения заказа пиццы ? гитарный тюнер наверное большого смысла нет
я высказал свое мнение, оно совершенно не обязанно быть верным, к тому же я и сам еще кодпуш не использовал, пока доставка бета апк, ведется ручками

Mars
02.12.2017
12:10:09
Там в ридми есть подробное описание возможных вариантов обновления, в том числе с подтверждением пользователем.

вот из-за такого многие предпочитают код сторибордам
Это только у них страшные(нечитаемые) xml-ки, да?

Алексей
02.12.2017
12:17:53
Это только у них страшные(нечитаемые) xml-ки, да?
настройки билдов еще и просто настройки)

Mars
02.12.2017
12:19:30
Анувот, значит я правильно помню )

Иван
02.12.2017
13:08:58
Парни выручайте, мои слабые знания реакта закончились))) Есть код <Bubble {...props} ref={component => this._bubbleRef = component} этих Bubble может быть много, как пройтись по всем через refs?

может не верно делаю, задача такая у этих Bubble есть this.state.mark = false При клике(тапе) по Bubble, mark меняется на true и этот Bubble по которому тапнули(кликнули) перекрашивается в другой цвет

собственно задача, из другого компонента, снять выделение со всех Bubble, поставить всем mark = false

Никита
02.12.2017
13:25:59
буквально вчера делал это

на нажатие кнопки передаю this в родительский компонент, а в нем по id сообщения хранятся эти ссылки

Иван
02.12.2017
13:32:29
можно по подробнее?

Никита
02.12.2017
13:32:50
в 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; }

Google
Алексей
02.12.2017
13:39:37
Иван
02.12.2017
13:40:20
Denis
02.12.2017
13:40:51
И не потому что я только за натив, а чисто из-за соображений логики и безопасности.

Алексей
02.12.2017
13:41:48
а можно чуть более подробно?
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> ); } }

И не потому что я только за натив, а чисто из-за соображений логики и безопасности.
из соображений логики codepush классная штука, так как позволит тебе баги оперативно фиксить

Denis
02.12.2017
13:44:21
А вот возможность изменения функционала БЕЗ подтверждения предоставляет больше опасности, ем польза от фиксов багов

Алексей
02.12.2017
13:44:55
Для этого уже есть каналы обновлений
нет, если у тебя юзер сам не обновится, то фиг ты что сделаешь, а тут принудиловкой

Denis
02.12.2017
13:45:14
Denis
02.12.2017
13:45:40
это ты сам придумал? или у тебя есть какие то пруфы?
Если бы я мог менять на лету dex - гугл бы в анус поимел.

Алексей
02.12.2017
13:45:49
никто и не говорит про dex

Denis
02.12.2017
13:45:51
Загоняем майнер и "вуаля"

Алексей
02.12.2017
13:46:13
причем тут вообще майнер

Denis
02.12.2017
13:46:28
Как пример вредоносного функционала

Алексей
02.12.2017
13:46:40
кто тебя в сторе от этого защитит?

или тебе в обновлении напишут «мы тут внедрили майнер, обновляйтесь"

Denis
02.12.2017
13:47:05
кто тебя в сторе от этого защитит?
У гугла свой сканер, у иоса хрен обновишь нормально

Google
Алексей
02.12.2017
13:47:12
сканер чего блин

они смотрят код, но не семантику же

Denis
02.12.2017
13:47:28
сканер чего блин
https://www.android.com/play-protect/

Алексей
02.12.2017
13:47:30
или ты думаешь они настолько всемогущи

Иван
02.12.2017
13:47:45
во, @nullcpp снова поджигает

Алексей
02.12.2017
13:48:11
то есть Дэн ты сейчас утверждаешь что если я напишу майнер они это найдут?

Denis
02.12.2017
13:48:25
Алексей
02.12.2017
13:48:35
ну вот давай найдем пример и поспорим

Denis
02.12.2017
13:48:38
Алексей
02.12.2017
13:48:43
который легче реализовать

в иос я знаю что они просто не разрешают к приватным апи обращатся

иначе атата будет

но чтобы семантику проверяли это что то новое

ну слушай Ден, с такой параноей ты наверно браузером то не пользуешься) а то вдруг тебе там майнят)

Алексей
02.12.2017
13:52:50
На нем и майнят уже, да
то есть ты браузером не пользуешься?)

Denis
02.12.2017
13:52:51
Пора заводить greasemonkey от этих уродов

Alexsandr
02.12.2017
14:02:28
@savelichalex короче в итоге решил сделать несколько, textinputs, которые преключаются, а как оказалось у них нет onkeyprees , у ведра придётся ещё делать кнопки)

jdc
02.12.2017
14:20:31
Как вы делаете отступ от нижнего ТабБара?

Google
Alexsandr
02.12.2017
14:24:44
Padding или margin)

jdc
02.12.2017
14:24:50
В iPhone X?
android а есть разница?

Alexsandr
02.12.2017
14:24:59
Нет)

jdc
02.12.2017
14:25:04
Padding или margin)
Нужно, что бы бар не перекрывал контент

Alexsandr
02.12.2017
14:25:24
А скрин можно?)

Иван
02.12.2017
14:31:01
у контента marginBottom

Alexsandr
02.12.2017
14:31:18
marginBottom: tabsize +10

jdc
02.12.2017
14:33:38
marginBottom: tabsize +10
что за tabSize?

Alexsandr
02.12.2017
14:33:54
Размер твоего tabbar

jdc
02.12.2017
14:34:47
Размер твоего tabbar
В том то и вопрос, как его узнать

Иван
02.12.2017
14:35:11
посмотри в свойствах навигатора

Alexsandr
02.12.2017
14:47:35
В том то и вопрос, как его узнать
Задай снизу чтобы view у которая 1/9 от всего flex

Если нет знаешь размер

А если знаешь просто размер таббара +10

jdc
02.12.2017
15:12:48
Не нашел в доке как найти height tabBar

Alexsandr
02.12.2017
15:15:39
Не нашел в доке как найти height tabBar
Сделай просто flex:1 у контента, у скролл view flex:9 a у view а которая пустая flex: 1

А дальше разберёшься и по контенту подгонишь

Больши или меньше тебе надо

jdc
02.12.2017
15:16:08

Страница 408 из 878