Александр
допустим есть три программиста - один ios, один android, один рн.. это нормальный подход если несложные интерфейсные элементы будет писать рн-программист, а что-то посложнее нативные программисты?
Władimir (Zae)
а зачем?
Александр
а зачем?
общий код чтобы один программист делал, быстрее, дешевле?
Eugene
я имею в виду на ios+android два программиста будут работать столько же, сколько один на рн или дольше?
это скорее зависит от сложности приложения и опыта программистов
Eugene
а то, что ты предлагаешь - уже троим платить за один проект
Александр
менюшки же нормально на рн работают? если их проще на рн делать, то зачем их пилить на обеих платформах отдельно
Władimir (Zae)
смысл тогда в рн если ты и так платишь тем кто пишет натив
Александр
смысл тогда в рн если ты и так платишь тем кто пишет натив
два нативных допустим будут разрабатывать 3 месяца, а 2 нативных+рн месяц?
Александр
а то, что ты предлагаешь - уже троим платить за один проект
так зато они втроем быстрее должны сделать?
Władimir (Zae)
и то не факт
Александр
наример, вход по отпечатку пальца на рн хорошо работает?
Александр
вообще не факт
а в чем сложности?
Władimir (Zae)
если надо быстро недорого и с одинаковым апи для интерфейса то рн подходит
Александр
push-уведомления у рн хорошо из коробки работают?
Миша
Eugene
а в чем сложности?
еще раз. для ненавороченного приложения нахрен не нужно 3 человека, делящие одну зп
Władimir (Zae)
концепция реакта в модульности
Władimir (Zae)
ставишь библиотеку и работают
Władimir (Zae)
линкануть не забудь только для обеих платформ
Александр
ставишь библиотеку и работают
я дулал проект на ionic и много с ними страдал.. здесь модули сторонние для push-уведомлений нормально подключаются?
Władimir (Zae)
да
Александр
уже хорошо)
Władimir (Zae)
у меня работает
Władimir (Zae)
клиенты пока не жалуются
Władimir (Zae)
я страдал пока уходил с экспо
Александр
а если делать вход по отпечатку пальцев? или с камеры фотки в чат постить?
Władimir (Zae)
но недолго
Александр
страдать можно на чем угодно. даже на ровном месте
я так понял на ionic частенько люди страдают..
Eugene
я так понял на ionic частенько люди страдают..
я с непривычки и на рн страдаю. одна верстка чего стоит
Demuz
Подскажите, пожалуйста, почему в данном блоке выводится пустота, вместо значений? value count доступен и если распечатать, то нормально выводит значение, но вот в рендере пустота.
Александр
Demuz
Мб, мап вместо forEach попробовать?
Нет. map не работает здесь.
Władimir (Zae)
он просто выполняет функцию для каждого элемента массива
Миша
форич вообще ничего не возвращает
Arkadii
map
Demuz
А как в данном случае поступить? Я могу как то сложить эти блоки текстовые? Пробовал ковертировать вручную в объект, над которым доступен map(), но не получается.
Demuz
Так пересобирал. Чтобы map работал, но он не работал. Undefined.
Миша
что значит "сложить текстовые блоки"?
Миша
что ты вообще хочешь сделать?
Demuz
Demuz
Миша
ты вызываешь метод массива на объекте
Arkadii
new Map()
в условном операторе должен быть один элемент, а не много
Миша
не делай так
Arkadii
Вам нужно вызвать map
Arkadii
внутри View например
Arkadii
что бы использовать конструкцию, которую написали
Demuz
что бы использовать конструкцию, которую написали
А он разве не внутри View используется?
Demuz
Не понял. В JS массив чтоли это который в квадратных скобках? Ээээ, тогда это многое проясняет. Но я все равно не понимаю как мне тот forEach сделать чтобы он собирал пачку <Text/>
Arkadii
А он разве не внутри View используется?
нужно, что бы условный оператор возвращал один элемент, а не несколько элементов Text
Demuz
а где он не в квадратных?
Дело не в этом. В некоторых языках, которые в фигурных скобках тоже массив называются. У нас и в {} и в [] массивы.
Arkadii
обычный массив + map внутри View
Demuz
Асоциативный массив, в питоне, к примеру, это {} или Map. В GoLang асоциативный массив, это {}, или Map. В [] скобках в питоне и в го - это не массив точнее, а его чаще обычным списком называют. Че то я пипец попутал. Извиняюсь. Получается, map будет работать только над списком(массивом) объектов? Такой? [{}, {}, {}] ?
Vladimir
Вообще у вас немного путаница в терминах
Demuz
А я вчера создал new Map и через . set(k, v) добавляю значения. Теперь мне их зарендерить нужно все. Незнаю как решить.
Demuz
Вообще у вас немного путаница в терминах
В js да. Я всегда путаю объекты, карты. Для меня всегда {} это массив, а [] список любого содержимого ))))
Demuz
под {}, это ты dict() в питоне имеешь ввиду?
Да. Асоциативный массив, словарь.
Vladimir
Да, {} а питоне все-таки словарь.
Demuz
Да, {} а питоне все-таки словарь.
Не спорю. Словарь, Асоциативный массив, его так называют. Ничего не могу поделать.
Demuz
Давайте о деле лучше. Как мне зарендерить через forEach?
Demuz
Сейчас покажу.
Никита
Давайте о деле лучше. Как мне зарендерить через forEach?
запушить в forEach в массив и рендерить его
Миша
<View style={styles.container}> {items.length ? items.map(i => <Text>i.count</Text>) : <Text>Empty</Text> } </View>
Миша
вот так не работает, да?