
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
и это правильно. У платформ много различий

Denis
12.05.2016
14:03: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

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
понял, спасибо :)

Denis
12.05.2016
16:24:34

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

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
спс

Влад
12.05.2016
20:23:04

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

Google

Denis
12.05.2016
20:24:35
@nodejs_ru

Vasiliy
12.05.2016
20:25:25

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
Русскоязычные 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
как ты ключ перехватишь?