@react_js

Страница 98 из 5115
Nikita
12.05.2016
12:31:07
реакт нейтив не переводит в нативный код, если что

Sklyarov
12.05.2016
12:32:47
https://m.habrahabr.ru/post/249393/

Тут вноде так и сказано

Anton
12.05.2016
12:33:22
Там все немного хитрее

Google
Nikita
12.05.2016
12:33:44
на заборе тоже сказано)

Anton
12.05.2016
12:33:45
Логика остается в жс и интерпретируется как обычно

Sergey
12.05.2016
12:33:53
там поднимается полноценная виртаульна машина V8 и вызываются нативные API методы через прослойку

Anton
12.05.2016
12:33:55
Код компонентов рендерится нативно

Nikita
12.05.2016
12:34:01
это как нативные модули в ноде

Anton
12.05.2016
12:34:10
Ага

Nikita
12.05.2016
12:34:15
js код в RN - это фасад к нативному коду

и опять не так. Там не v8 поднимается, на ios нельзя v8 поднять

Anton
12.05.2016
12:36:19
Ага, там встроенный интерпретатор для жс вроде используется

Sergey
12.05.2016
12:37:28
прошу прощения, перепутал с режимом дебага, там V8 используется

Anton
12.05.2016
12:37:40
Короче суть такая: есть компоненты - у них внутри нативный код, написанный на objectiveC/java, он цепляется через специальный bridge компонент к жсу

Вся логика пишется на жск

Так что переиспользовать можно только её - интерфейс все равно придется пилить разный под обе платформы

Google
Nikita
12.05.2016
13:00:40
и это правильно. У платформ много различий

Oleh
12.05.2016
15:25:53
Ребят, у меня вот такая часть вебпака: resolve: { extensions: ['', '.js', '.jsx', '.css'], modulesDirectories: ['node_modules', 'src', 'lib'], alias: { 'someLib': path.join(__dirname, 'lib/someLib.js') } } Изначально ее в начальном бандле нет. И где-то в определенном месте я ее реквайрю. componentDidMount() { require.ensure([], (require) => { require('someLib'); }); }

так вот, я так делаю, так как она ничего не експортит

и работает с window

но почему-то после require('someLib'), она не доступна все равно

она должна припиливаться к window

но ее там нет

может что-то не так делаю?

Aleh
12.05.2016
15:39:47
зачем require.ensure тебе тут? или там не пустой список?

вообще, на первой строчке этой someLib export default function mutateMyWindow(window) { на последней } и потом подключай es6 модуль как всегда, в нужном месте вызывай, возможно даже теперь юнит тест можно будет написать :)

Oleh
12.05.2016
15:43:53
угу, попробую сенкс

anoru
12.05.2016
15:48:42
зачем require.ensure тебе тут? или там не пустой список?
Ты о том, что массив пустой? Это короткая запись require.ensure

Aleh
12.05.2016
15:50:07
ну, если это вебпак, можно же сразу написать require в данном случае

anoru
12.05.2016
15:50:37
Ребят, а где-нибудь есть (например, на гитхабе) список со всех конф по реакту за последний год? А то их так много, что половину нахожу через полгода после появления на ютубе) Мало ли - вдруг кто-то создает такой список

Oleh
12.05.2016
15:50:40
c оберткой не получилось

Andrew
12.05.2016
16:16:30
друзья, а connect из react-redux правильно юзать только для контейнеров?

или для глупых компонентов тоже можно пропсы и экшены инжектить?

то есть инжектить-то можно, но не бьют ли за такое по рукам?

Dmitrii
12.05.2016
16:18:39
на больших проектах обычно всегда несколько лейеров контейнеров

Google
Dmitrii
12.05.2016
16:18:55
но если у тебя button обернутый, то скорее всего будут бить :)

Andrew
12.05.2016
16:20:08
понял, спасибо :)

Konstantin
12.05.2016
17:43:31
Библиотечка, которая упрощает рендеринг в React приложениях https://github.com/kriasoft/react-app

Denis
12.05.2016
17:49:18
react-starter-kit 2.0? :) А почему rollup? А почему лицензия CC BY-SA 4.0 на документацию?

Ответ Кости про Rollup: Webpack - лучче подходит для веб-приложений, Rollup - луччше подходит для JS библиотечек (npm модулей) https://github.com/nolanlawson/rollup-comparison https://github.com/rollup/rollup/issues/219

Sergey
12.05.2016
18:16:02
Идея для бота: автоматический кросспостинг из Телеграма в Скайп и наоборот.

ENAMETOOLONG
12.05.2016
18:19:57
Апи то нет

Denis
12.05.2016
18:19:59
https://github.com/StartupMakers/telegram-reactjs-bot

Ярослав
12.05.2016
19:04:29
https://github.com/garbles/why-did-you-update/blob/master/README.md

anoru
12.05.2016
19:06:36
неплохо

Andrey
12.05.2016
19:17:05
да, нужно будет пройтись по проекту

Aleksey
12.05.2016
19:22:40
Ребята, есть у кого желание постить в канал ссылочки по JS? Любые, которые посчитаете полезными.

Sergey
12.05.2016
19:24:49
https://github.com/StartupMakers/telegram-reactjs-bot
Класс! Но, насколько я понял, он ещё не запущен?

Aleksey
12.05.2016
19:25:58
Скажем так – он не написан :D

Sergey
12.05.2016
19:26:14
Да я понял :)

Прореркламировал товарищам, которые хотели писать ботов для Телеги, может появятся руки

Дмитрий d
12.05.2016
19:32:05
Чат, а есть какие хорошие ссылки по вопросам на js-джуна?

Andrey
12.05.2016
19:42:25
Google
Denis
12.05.2016
19:42:36
Если они не python/golang/etc))

Andrey
12.05.2016
19:44:53
Всегда можно придумать что-то на ходу … опять же FuzzBuzz

*FizzBuzz

Andrey
12.05.2016
20:07:05
кто нибудь проходил курс по haskell на stepic, норм курс? стоит потратить время? или есть лучше?

Admin
ERROR: S client not available

Denis
12.05.2016
20:10:57
Спроси в @haskellru :)

Igor
12.05.2016
20:11:42
кстати посоветуйте еще чаты в телеграм

Denis
12.05.2016
20:12:46
@reactnative_ru - React Native @JSlang - общие вопросы про JS @nodejs_ru - Node.js, profiling, etc @devops_ru - DevOps, Docker, CoreOS, etc @dba_ru - Database Administration

Igor
12.05.2016
20:13:39
спс то что надо

а как ты сейчас сообщение дополнил? все понял)

Gregory
12.05.2016
20:20:05
https://github.com/A-gambit/awesome-telegram-chats

Вот списочек, состовляю)

trump ? trump ? hillary
12.05.2016
20:20:33
он RIP

Gregory
12.05.2016
20:21:59
спс

Denis
12.05.2016
20:24:14
Точно. Спасибо. Подправил.??

Google
Denis
12.05.2016
20:24:35
@nodejs_ru

Vasiliy
12.05.2016
20:25:25
кто нибудь проходил курс по haskell на stepic, норм курс? стоит потратить время? или есть лучше?
для старта нормальный, советую learn you a haskell for a great good почитать

Gregory
12.05.2016
20:28:49
+1 - learn you a haskell for a great good отличная книга для старта http://learnyouahaskell.com/

Andrey
12.05.2016
20:29:53
спасибо за книгу )

trump ? trump ? hillary
12.05.2016
20:32:56
^^^^^

learnyouahaskell учит быдлокодить

Denis
12.05.2016
20:41:49
https://github.com/A-gambit/awesome-telegram-chats
Лови 2 предложения по улучшению =)

Русскоязычные YouTube-каналы по веб-разработке https://github.com/forwebdev/channels/blob/master/ru.md

Gregory
12.05.2016
20:43:12
?

Спасибо, займусь на выходных)

Denis
12.05.2016
20:48:10
Англоязычные YouTube-каналы по веб-разработке https://github.com/forwebdev/channels/blob/master/en.md

Nikita
12.05.2016
21:31:11
<link rel="stylesheet" src="/???.css">

просто отлично))

http://slides.com/ai/css-comp

Alexander
12.05.2016
21:52:32
Кто делал авторизацию в приложении через jwt?

В чем их соль, если приложение через HTTP доступно, и так же можно ключ перехватить?

Nikita
12.05.2016
22:09:25
как ты ключ перехватишь?

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