@react_js

Страница 4066 из 5115
Дмитрий
02.06.2018
19:05:42
Потому что html5 DND не поддерживается мобильными браузерами (суки)

Artyom
02.06.2018
19:07:27
днд априори так себе, из-за невозможности убрать прозрачность

Дмитрий
02.06.2018
19:07:28
Столкнулся с этим в своей панельке для управления презентацией :(

Google
Igor
02.06.2018
19:07:32
РН будет тормозить ещё больше
А это вообще точно? Есть какие-то бенчмарки? Насколько я знаю, РН вполне себе используется ФБ

Artyom
02.06.2018
19:07:47
В половине случаев нативный днд приходится костылить

Дмитрий
02.06.2018
19:09:53
нет конечно https://facebook.github.io/react-native/docs/performance.html
А теперь попробуем сделать простенькую игру на рн

Victor
02.06.2018
19:10:35
а теперь попробуем забить гвоздь отверткой)

Cenator
02.06.2018
19:10:49
Зачем на dom'е игру делать

Igor
02.06.2018
19:11:11
Есть, но тут мне больше логика подсказывает))
Я бы думал, что наоборот. Я вообще из мира бэка, если что, но мне логика обратное подсказывает) Использование нативных компонентов должно дать прирост производительности в сравнении с обычным вебапп-ом

Artyom
02.06.2018
19:11:23
А, вспомнил. Ключевое преимущество РН в том что весь код приложения крутиться в отдельном потоке и никак не влияет на плавность интерфейса

MaXG
02.06.2018
19:13:29
хм .. тоесть на старте можно веб аппом обойтись, а потом нейтив?

Google
Дмитрий
02.06.2018
19:14:03
MaXG
02.06.2018
19:14:42
Так я и не собирался ... я прям с лету по граблям прошелся

Artyom
02.06.2018
19:14:59
Мне кажется, если сначала делать нейтив, а потом из него веб, будет намного проще. Но лучше у людей с опытом спросить

MaXG
02.06.2018
19:15:10
Теперь вот гуглю как правильно архитектурить приложение на реакте

Artyom
02.06.2018
19:15:32
классика

MaXG
02.06.2018
19:16:16
классика
Тоесть?

Artyom
02.06.2018
19:16:40
Тоесть?
выбор структуры и архитектуры под реакт - вечный вопрос

MaXG
02.06.2018
19:16:59
Ну кинте маном плищ..

Igor
02.06.2018
19:19:07
Инстаграм и... Что ещё?)
Facebook Ads + частично сам Facebook )

Finch
02.06.2018
19:27:23
Все это баловство - React Native ваш. Так, для несложных приложух и когда с железом работать не надо - сойдет, но не более

Захотел написать приложение для связи с ESP 8266 и что? Полдня искал библиотеку как работать с синим зубом

Igor
02.06.2018
19:29:17
А что мешало часть функционале на Свифте писать?

Finch
02.06.2018
19:29:55
А что мешало часть функционале на Свифте писать?
1. Незнание Swift 2. Телефон на Андроиде

Наглая Гугл не дает честным людям писать на Свфит и Обжектив С в Ведроиде

Окоянные!

Igor
02.06.2018
19:30:33
Ну смысл вопроса то понятен же был

iOS, Android - один черт. Правда интересно, ведь РН вроде как дозволяет на нейтив языке писать

Finch
02.06.2018
19:43:00
iOS, Android - один черт. Правда интересно, ведь РН вроде как дозволяет на нейтив языке писать
Если в React Native можно писать на Java, в чем я сомневаюсь, то зачем мне лишняя прослойка?

Igor
02.06.2018
19:43:43
Если в React Native можно писать на Java, в чем я сомневаюсь, то зачем мне лишняя прослойка?
Не писать на Джава, а делать прослойки. Sometimes an app needs access to a platform API that React Native doesn't have a corresponding module for yet. Maybe you want to reuse some existing Java code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.

Но может подробнее расскажет кто-то с опытом в этом деле)

Google
Finch
02.06.2018
19:44:48
Прослойки из чего? Из крем брюле?

Я повторю, если РН не может решить то что мне нужно, то зачем мне в нем изгаляться и что то делать на Java? Можно же изначально напистаь на Java или Котлин

Igor
02.06.2018
19:46:18
Прослойки из чего? Из крем брюле?
Если не знаете базовой терминологии, то может и правда в РН лезть не стоит?)

Дмитрий
02.06.2018
19:47:23
Интересно

Николай
02.06.2018
19:47:30
Народ, как в реакте навешивают (и потом удаляют, соответсвенно) глобальные обработчики событий ( на document например )? Во vue.js это делают вот так: https://github.com/shentao/vue-global-events Есть ли что-то подобное в мире реакта?

Дмитрий
02.06.2018
19:47:39
Igor
02.06.2018
19:48:05
Ты, как я понимаю, близко знаком
Писал же выше, что нет ?

Finch
02.06.2018
19:48:16
Если не знаете базовой терминологии, то может и правда в РН лезть не стоит?)
1. Зачем спорить в том, в чем опыта нет. 2. Головой ударился? Я ЕЩЕ раз повторю - если РН не может прямо решить мою задачу, то на кой черт он мне нужен? Я напишу на Котлин или Джава и не надо будет делать эти ваши прослойки

Igor
02.06.2018
19:49:10
1. Зачем спорить в том, в чем опыта нет. 2. Головой ударился? Я ЕЩЕ раз повторю - если РН не может прямо решить мою задачу, то на кой черт он мне нужен? Я напишу на Котлин или Джава и не надо будет делать эти ваши прослойки
Ты совсем неадекватный? Ты хочешь приложение на РН, берешь и пишешь на РН. Оказывается, что часть функционала проще сделать на Джава, и использовать в Реакт приложении

Igor
02.06.2018
19:49:20
Зачем писать на Пайтоне, если есть С++

Cenator
02.06.2018
19:49:39
так, с обсуждением рн идите в соответствующмй чат

Николай
02.06.2018
19:50:32
>>зачем тебе на документ? оберни все в див и на него нормально навесь Т. е есть принципиальная разница, навешивать на document или на мой div? Боюсь вы меня не совсем поняли, у меня главный вопрос не в том, на какой тег навешивать обработчик, а как именно это делать. Дима Королев ответил, спс

Жаль, что нет декларитивного способа, как во vue

Cenator
02.06.2018
19:51:27
нет потому что это грязные костыли

и ты так и не рассказал про кейс

Artyom
02.06.2018
19:53:04
Расскажи типовой юзкейс для рн, плз
Ты Мелихова доклад не видел?

Дмитрий
02.06.2018
19:53:19
Google
Дмитрий
02.06.2018
19:53:22
Скинь

Николай
02.06.2018
19:53:26
Хочу, что бы при нажатии на enter срабатывал определенный обработчик, Энтер нажимается НЕ в каком-то конкретном поле ввода, а вот просто в окне браузера нажимается энтер...

Artyom
02.06.2018
19:54:10
Ноуп
https://youtu.be/lYnk7nxEeOk

Тут очень много ответов

Дмитрий
02.06.2018
19:54:18
Artyom
02.06.2018
19:55:42
Вообще доклад очень годный, всем смотреть. Одна проблема, год прошел

Admin
ERROR: S client not available

Artyom
02.06.2018
19:56:26
Но, на сколько я слышал, ничего не поменялось. Движек там так и не обновлялся. Хотя я не следил особо

MaXG
02.06.2018
19:57:17
@Madness_Rubicon
Благодарю

Николай
02.06.2018
19:58:06
В реакт-экосистеме нету чего-то на подобии? <GlobalEvents v-if="someFlag" @keyup.ctrl.tab="nextTab" @keyup.ctrl.shift.tab="previousTab" @keyup.space="pause" /> Не принято вот так декларативно работать с глобальными событиями в реакте? (конкретно эта штука во vue навешивает события на document, но допустим, она навешиваем на мой div#app)

Cenator
02.06.2018
20:01:16
толко tab index 0 надо ему задать, больше отличий не будет

Wthigo
02.06.2018
20:03:23
Вообще доклад очень годный, всем смотреть. Одна проблема, год прошел
сбертех для айоса использует приложухи на реакт нейтиве, но у них своя либа компонентов обвязак вокруг нативных компонент

https://www.youtube.com/watch?v=yBfS64f1woU

Дмитрий
02.06.2018
20:04:03
Wthigo
02.06.2018
20:04:38
Плюс wix вполне успешно катается имея куча фронтов и чуток нативных разрабов

Google
Wthigo
02.06.2018
20:04:44
https://www.youtube.com/watch?v=mjsv8NJnt5k

Если резюмировать чтобы особо не флудить в этом чате, дает ли реакт нейтив возможность забыть о нативной разработке - нет. Дает ли реакт нейтив возможность очень быстро выстроить юай - да

Николай
02.06.2018
20:07:53
На счет ненужности глобальных событий: вот смотрите, пример вам: есть такой баг-трекер: youtrack от jetBrains. Багтрекер этот позиционируется как keyboard-centric. Т е там открыл главную страницу, полей ввода никаких нету, но ты, при определнных обстоятельствах, можешь начать печатать что-то на клаве - и сразу же появится какое-то диалогове окно, типа "вы набрали такую-то команду" Т е в зависимости от стейта какого-то компонента (который возможно лежит где-то очень глубоко в дереве компонентов), появляются/исчезают глобальные обработчики нажатия клавишь Вот яркий пример глобальных (ну или почти глобальных) событий, в моем понимании

Wthigo
02.06.2018
20:09:54
Такое себе резюме)
Ну, боль бизнеса решает уже хорошо

Николай
02.06.2018
20:10:44
ВО!

оно

Дмитрий
02.06.2018
20:11:08
У меня живой пример - наши банкоматы, в которых огромное количество глобальных событий

Николай
02.06.2018
20:12:01
ну... вроде резонно

Дмитрий
02.06.2018
20:12:01
Но все они обрабатываются на уровне логики, и до вью доходит только результат из обработки

Николай
02.06.2018
20:15:15
Ты мне писал про div vs document, что не совсем то, что я спрашивал. Но я понял тебя

Cenator
02.06.2018
20:16:45
ну див так же растянется на весь документ и за его пределы выйти будет невозможно, вот и все

Finch
02.06.2018
20:30:03
https://github.com/azat-io/you-dont-know-js-ru

Если я возьму оригинальный текст у него, и переведу сам, не будет ничего?

Страница 4066 из 5115