@reactnative_ru

Страница 829 из 878
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
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>

что мешает сделать width: '50%'
я не додумался до этого, сейчас попробую

Nikita
21.09.2018
19:10:27
Да

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

Dmitry
21.09.2018
19:13:25
похоже работает!
Проверено же) Делал так для экрана с сеткой картинок

Alex
21.09.2018
19:51:25
Да, работает. Посмотри про multi-dex.
спасибо, посмотрю сейчас. Второй день не могу запустить этот react-native-navigation

あなたの神
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
Так в 0.56 уже завезли optional chaining (https://github.com/facebook/react-native/commit/aa6f394c4236e5a4998c3be8ed61ec1bab950775), не думаю что долго ждать массовости
Да, мне уже страшно... когда они это в master закоммитили, вспомнал, что мне где-то код попадался (реальный на гитхабе или SO), и там в совокупности с flowtype (это не точно), на каждый term программы был знак '?'... найти не смог только, о чем очень грущу... щас бы постил как пример того, что получается, когда такое дают в руки некоторым программистам )))

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
Вопрос, почему почти все используют Atom при разработке?
Я еще ни одного не видел, кто бы использовал Атом.

Nikolay
22.09.2018
06:21:08
Я еще ни одного не видел, кто бы использовал Атом.
один сотрудник, в туториолах много где про него говорят

Oleg
22.09.2018
06:22:08
Вопрос, почему почти все используют Atom при разработке?
Потому что это легковесный редактор с кучей плагинов и расширений и конфигом, который можно писать на js. Но ты не прав в том, что почти все его используют. Почти все используют VS Code

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, а редакторы

Скажите лучше, что для пушей использовать максимально безболезненно?

Dmitry
22.09.2018
07:06:27
React-native-firebase?
Ну мне кажется сейчас либо Firebase ли свой сервер через fcm

React-native-firebase?
У нас питоновский сервер и пуши отправляются через APNs

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

Google
Никита
22.09.2018
08:47:28
Посоветуйте плагин, который при скролее затемняет верхнюю картинку и ставит фон для шапки. В общем, как, допустим, в гугл плей
Вот статья как это делается. Название либ соответствующих тоже можно найти по заголовку статьи https://medium.com/@habibridho/implementing-collapsing-toolbar-using-react-native-4a84e1718f11

Play
22.09.2018
09:41:17
Я еще ни одного не видел, кто бы использовал Атом.
С Atom + Nuclide зачетный и Flow из коробки! https://nuclide.io В противном случает VS Code, потом TS, а потом Ангуляр ?

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

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
У вскода подсказки хуже и он на jsx тупит и не умеет (не баг а фича)
Jsx в вскоде работает замечательно, не надо тут (Сам сижу в вебшторме)

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
Jsx в вскоде работает замечательно, не надо тут (Сам сижу в вебшторме)
Напиши <div prop=|> | курсор нажми " вторая не появится

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
да можно настроиь так же и в других редакторах но так удобно больше нигде не встречал

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



https://nuclide.io

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

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