
Nikolay
21.09.2018
15:11:53
сорян
xD

Artem
21.09.2018
15:19:37
Всем привет, кто - то работал с библиотекой react-netive-charts? Как Вы побороли жуткие лаги графиков при свайпе влево или в право?

Vall
21.09.2018
15:19:50
есть список товаров, они визуально в закрытом виде, показывается только название и клво, при клике на товар показывается вся информация о нем, вопрос вот такой : когда человек листает товары, то происходит onPress, как сделать так, чтобы при скролле onPress не вызывался на сам товар ибо когда он начинает скролить(попадает на товар), то происходит событие что на вешано на товар, в доке ответа не нашел, в гугле про сами методы scrollView, подскажите пожалуйста

Google

Ivan
21.09.2018
15:26:50
а точно происходит onPress на товаре, а не изменение прозрачности activeOpacity?

Vall
21.09.2018
15:35:39

Play
21.09.2018
16:14:39
есть список товаров, они визуально в закрытом виде, показывается только название и клво, при клике на товар показывается вся информация о нем, вопрос вот такой : когда человек листает товары, то происходит onPress, как сделать так, чтобы при скролле onPress не вызывался на сам товар ибо когда он начинает скролить(попадает на товар), то происходит событие что на вешано на товар, в доке ответа не нашел, в гугле про сами методы scrollView, подскажите пожалуйста
я так не заморачиваюсь, но если надо, то можно повесить событие onLongPress и нужный делей

Vall
21.09.2018
16:32:09

Alex
21.09.2018
18:19:02
Всем привет. Подскажите пожалуйста возможно ли запустить "react-native-navigation": "^1.1.486" от wix на react-native: 0.57.0
не получается билд на андроид

Dmitry
21.09.2018
18:40:56
Может есть кто разрабатывает еще и нативные ios приложения. На что стоит делать упор на ObjC или все же Swift ?

Ksetrin
21.09.2018
19:06:33
categoryContainer: {
flexDirection: 'row',
flexWrap: 'wrap',
alignItems: 'center',
justifyContent: 'center',
}
categoryItem: {
padding: 8,
margin: 2,
width: 170,
alignItems: 'center',
}
Есть вот у меня такая задачка: вывести элементы по 2 в ряд вот так
—------
|+ +|
|+ +|
|+ +|
—------
И для телефонов с диагональю 4.7 - 5,7 (т.е. самых популярных) она вообщем-то решается. Но для больших уже нет, получается все в ряд.
ВОПРОС: Как сделать так, что бы элементы всегда были в ряд по 2 штуки (и растяговались по ширине и высоте) независимо от размеров экрана девавйсов?
У меня есть одно решение, но оно не нравится мне тем, что требует реорганизовать входящие данные. А входящие данные линейный массив объектов
ну и кроме этого в этом решение надо переделать верстку. В общем не самое красивое решение

Nikita
21.09.2018
19:08:22
flexDirection: "row" и два элемента с flex:0.5?

Dmitry
21.09.2018
19:08:46
что мешает сделать width: '50%'

Google

Nikita
21.09.2018
19:09:31
Ну, кайнд оф

Ksetrin
21.09.2018
19:10:04
и рисуешь ты их как-то так?
<View>
<Item>
<Item>
</View>
<View>
<Item>
<Item>
</View>

Nikita
21.09.2018
19:10:27
Да

Ksetrin
21.09.2018
19:11:20
Да
Ну вот это как раз то самое не очень красивое решение, которое я сделал на одном экране, но не хочу его повторять

Dmitry
21.09.2018
19:13:25

Ksetrin
21.09.2018
19:19:38

Alexander
21.09.2018
19:48:53

Alex
21.09.2018
19:51:25

あなたの神
21.09.2018
20:17:19
Objective-C сейчас если и юзают, то только для поддержки старого кода. Новые проекты на нем не пишут


Gena
21.09.2018
21:17:53
Может есть кто разрабатывает еще и нативные ios приложения. На что стоит делать упор на ObjC или все же Swift ?
Есть (разрабатыавал). Сейчас больше кусками. Большинство идут на поводу у моды и пишут на swift. Меня лично тошнит от этого языка, может сейчас и подправили, но когда пробовал - это был треш... Я его попробовал, когда писал модуль для работы с бинарным протоколом сетевым... битовых операций нормальных нет, хваленый "optional chaining" (боюсь, что будет, когда его в JS начнут широко применять) и прочие шортенды на практике делают код не компактней а больше и, самое главное, непонятней. Переписал тогда этот модуль на Objective C и получилось сильно проще и меньше )
Objective C, да, многословный, непривычный и т.п. но у него стройный синтаксис, отличная библиотека (ни то, ни другое Apple сломать не успела за многие годы).
В любом случае доки по Objective C почитать советую, т.к. не столкнуться с ним невозможно пока ещё...
В общем, извините... это меня понесло. Итоговый совет: учите Swift - его будут использовать промышленно. Почитайте про Objective C, код на нем вам обязательно придется хотябы читать.
Вы правила читали? t.me/reactnative_ru/46696


Nick
21.09.2018
21:24:19
Есть (разрабатыавал). Сейчас больше кусками. Большинство идут на поводу у моды и пишут на swift. Меня лично тошнит от этого языка, может сейчас и подправили, но когда пробовал - это был треш... Я его попробовал, когда писал модуль для работы с бинарным протоколом сетевым... битовых операций нормальных нет, хваленый "optional chaining" (боюсь, что будет, когда его в JS начнут широко применять) и прочие шортенды на практике делают код не компактней а больше и, самое главное, непонятней. Переписал тогда этот модуль на Objective C и получилось сильно проще и меньше )
Objective C, да, многословный, непривычный и т.п. но у него стройный синтаксис, отличная библиотека (ни то, ни другое Apple сломать не успела за многие годы).
В любом случае доки по Objective C почитать советую, т.к. не столкнуться с ним невозможно пока ещё...
В общем, извините... это меня понесло. Итоговый совет: учите Swift - его будут использовать промышленно. Почитайте про Objective C, код на нем вам обязательно придется хотябы читать.
Так в 0.56 уже завезли optional chaining (https://github.com/facebook/react-native/commit/aa6f394c4236e5a4998c3be8ed61ec1bab950775), не думаю что долго ждать массовости


Gena
21.09.2018
21:29:23

Alex
21.09.2018
21:55:05
Да, работает. Посмотри про multi-dex.
спасибо за помощь, решил проблему поменяв версии на актуальные и добавил библиотеку в build.gradle.
compileSdkVersion 27
buildToolsVersion '27.0.3'
dependencies {
implementation "com.android.support:appcompat-v7:27.1.1"
+ implementation "com.android.support:design:27.1.1"
…
}

Gena
21.09.2018
22:22:27
Просто залез почитать, что там на mdn и не узнал список built-in objects, а заодно обнаружил чудо техники - pipeline operator, встречайте... через годик-два завезут в RN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator#Chaining_function_calls
Это, кстати, должно окончательно пришибить парсинг jsx по моему...


Dmitry
21.09.2018
23:39:25
Есть (разрабатыавал). Сейчас больше кусками. Большинство идут на поводу у моды и пишут на swift. Меня лично тошнит от этого языка, может сейчас и подправили, но когда пробовал - это был треш... Я его попробовал, когда писал модуль для работы с бинарным протоколом сетевым... битовых операций нормальных нет, хваленый "optional chaining" (боюсь, что будет, когда его в JS начнут широко применять) и прочие шортенды на практике делают код не компактней а больше и, самое главное, непонятней. Переписал тогда этот модуль на Objective C и получилось сильно проще и меньше )
Objective C, да, многословный, непривычный и т.п. но у него стройный синтаксис, отличная библиотека (ни то, ни другое Apple сломать не успела за многие годы).
В любом случае доки по Objective C почитать советую, т.к. не столкнуться с ним невозможно пока ещё...
В общем, извините... это меня понесло. Итоговый совет: учите Swift - его будут использовать промышленно. Почитайте про Objective C, код на нем вам обязательно придется хотябы читать.
На самом деле, я уже успел прочитать, что разрабатывать все же стоит на Swift так как эппл делают именно на него акцент и, возможно, ObjC останется только для совместимости. И да, мне почему-то Свифт кажется более понятным (хотя я догадываюсь почему). Единственное, что мне не удалось найти вменяемых мануалов по ObjC в текущих реалиях разработка, во всяком случае сходу... зато под Свифт с избытком.

Google

Gena
22.09.2018
05:24:37
Sumit , извините, вы бот или реальный человек?

Nikolay
22.09.2018
06:14:28
Вопрос, почему почти все используют Atom при разработке?

.juss
22.09.2018
06:18:00

Demuz
22.09.2018
06:19:32

Nikolay
22.09.2018
06:21:08

Oleg
22.09.2018
06:22:08

Ksetrin
22.09.2018
06:23:12
Ну может ему за рекламу платят. Не вижу смысла в иных случаях делать какие-либо акценты на ide.

Евгений
22.09.2018
06:34:37
Я пользовался и Atom и VSCode.
Но пока их до ума доведешь, получишь WebStorm, но с меньшей стабильностью и большим потреблением памяти.

Dmitry
22.09.2018
06:42:53
VSCode жрет меньше памяти
И работает шустрее

Ksetrin
22.09.2018
06:44:24
Да вам тут всем платят за рекламу!

Алексей
22.09.2018
06:44:53
а я вас попрошу без оффтопа. есть другие чатики где ide можно в миллионный раз пообсуждать

Pasha
22.09.2018
06:44:57
TLDR: есть vscode и webstorm и ко, остальное не ide, а редакторы
Скажите лучше, что для пушей использовать максимально безболезненно?

あなたの神
22.09.2018
06:46:22

Dmitry
22.09.2018
07:06:27

Alexander
22.09.2018
08:44:17
Посоветуйте плагин, который при скролее затемняет верхнюю картинку и ставит фон для шапки. В общем, как, допустим, в гугл плей

Google

Никита
22.09.2018
08:47:28

Play
22.09.2018
09:41:17

Alexey
22.09.2018
09:54:48
Коллеги, а у кого-нибудь были проблемы со сборкой release-версий из-за uglifyjs ? Как корректно задать ему mangle: false без накладывания патчей?

Eugene
22.09.2018
09:59:49

Dmitry
22.09.2018
10:02:20
В VSCode хотя бы дебаггер есть и можно брейки ставить

morda
22.09.2018
10:10:22
У вскода подсказки хуже и он на jsx тупит и не умеет (не баг а фича)
Атому в жс равных нет)
Я когда собес со скриншарингом проходил чувак просто в осадок выпал от скорости)

Oleg
22.09.2018
10:14:17

Pasha
22.09.2018
10:14:26

morda
22.09.2018
10:14:29
Нее
Вебшторм не умеет в локальные подсказки сразу (надо клавиши давить)

Eugene
22.09.2018
10:15:45
Умеет ?

Oleg
22.09.2018
10:16:46
+1

morda
22.09.2018
10:16:47

Eugene
22.09.2018
10:17:01
Мне кажется вы не умеете настраивать редактор, ну или пк слабый ?

morda
22.09.2018
10:18:04
Пртому что ей (вскоде) пробел нужен чтоб аст распарсить правильно

Eugene
22.09.2018
10:18:13
Начинает попахивать холивором :)

Google

morda
22.09.2018
10:18:17
Пробел после курсора

Oleg
22.09.2018
10:18:56
я готов согласится что веб шторм кушать просит, но сегодня меньше 16 оперативы на компе как то даже не прилично =)
а хотя бы средний процессор, 16 оперы и ссд пробелм никаких

morda
22.09.2018
10:19:28
У вебшторма рефакторинг)
Когда надо проект полайаутить по новому - папочки мышкой потаскать - только им) никто больше и близко не умеет

Oleg
22.09.2018
10:20:56
это да + это чистая вкусовщина но горячие клавиши у него на все случаи жизни и очень удобные

Алексей
22.09.2018
10:21:08

morda
22.09.2018
10:21:08
Нет)

Oleg
22.09.2018
10:21:13
да можно настроиь так же и в других редакторах но так удобно больше нигде не встречал

morda
22.09.2018
10:21:24

Play
22.09.2018
10:22:22
Webstorm ?
для тех кто на php да, по мне так neovim, но думаю что эта тема оффтоп для этого чата, так что брейк =)
https://nuclide.io

morda
22.09.2018
10:24:19
Не понимаю почему оффтоп?) срач за редакторы это святая корова программинга - от производительности оных зависит много)
Ждем емаксовых))