AlexAnder
18.02.2018
11:31:49
эм, а в чём прикол тогда компилить код, если он уже отинтерпитирован?))
Andrey
18.02.2018
11:32:06
Чего?
Сергей
18.02.2018
11:32:20
Andrey
18.02.2018
11:32:21
Ты понимаешь чем интерпретация от компиляции отличается?
Google
AlexAnder
18.02.2018
11:32:28
да
Andrey
18.02.2018
11:32:45
Тогда странные вопросы задаёшь.
AlexAnder
18.02.2018
11:32:57
получается клиент сначала скачает app.js, он начнёт выполняться, рендерить страница
Andrey
18.02.2018
11:33:04
Да.
AlexAnder
18.02.2018
11:33:08
и в этоже время у него будет компилиться эта app.js
Andrey
18.02.2018
11:33:16
Верно.
Сергей
18.02.2018
11:33:16
да
AlexAnder
18.02.2018
11:33:23
и? в чём смысл?)
Andrey
18.02.2018
11:33:32
AlexAnder
18.02.2018
11:33:33
два файла у клиента будет на выходе?
Сергей
18.02.2018
11:33:36
никаких файлов
Google
Andrey
18.02.2018
11:33:49
Прекращайте.
Сергей
18.02.2018
11:33:53
браузер всё в памяти делает
смотри
Andrey
18.02.2018
11:34:34
Тебе позволит начать раньше запуск. А после во время выполнения будут медленные куски заменяться на быстрые.
AlexAnder
18.02.2018
11:34:36
ну первым же делом, когда клиент заходит на сайт(веб-приложение) он качает app.js
Andrey
18.02.2018
11:34:54
Понятно?
Сергей
18.02.2018
11:35:03
в браузер падает js файл
компилятор начинает компилить его (это относительно долго)
а интерпретатор уже запустил его и твое реакт приложение работает
и дальше, когда твой код скомпилится, куски приложения будут заменены на очень быстрый нативный бинарный код (в памяти)
и приложение будет работать быстрее
AlexAnder
18.02.2018
11:35:10
А, теперь да. Благодарю )
вооо, спасиб большое )
просто согласитесь же, что это не очевидные вещи)
Сергей
18.02.2018
11:35:59
разумеется
Andrey
18.02.2018
11:36:14
Ну, как видишь - для нас очевидные.
Написали одно и тоже.
Сергей
18.02.2018
11:36:44
Andrey
18.02.2018
11:36:55
Скоро будет pwa и можно будет не париться с rn. Хотя... Там же сафари.
Ҫѐҏӗѫӑ
18.02.2018
11:39:31
у сафари все ок с пва в технолоджи превью
в 11.1 тоже все вливают
Andrey
18.02.2018
11:40:28
?
18.02.2018
11:44:35
Google
Евгений
18.02.2018
11:44:46
react native
Andrey
18.02.2018
11:44:48
?
18.02.2018
11:45:36
ты заменяешь rn pwa?
Andrey
18.02.2018
11:46:30
Cenator
18.02.2018
11:46:59
Andrey
18.02.2018
11:50:13
У pwa нет низкоуровневого системного api
К примеру? Какое апи может понадобится? Просто я не рассматриваю js как платформу для чего то серьёзного и не могу понять чего в pwa не хватает, чтобы отображать контент.
Cenator
18.02.2018
11:52:05
?
18.02.2018
11:52:21
Бадибэг
Andrey
18.02.2018
11:52:23
Тоже верно. И печально(
Kelin
18.02.2018
11:52:37
ну хром же выкатил bluetooth api, шаги делаются как бы
Cenator
18.02.2018
11:54:33
Хром к сожалению не единственный
?
18.02.2018
11:55:21
Почему нет?
Если ты действительно хочешь разобраться, то без проблем нагуглишь какую-нибудь вводную в RN статью
Kelin
18.02.2018
11:55:28
не единственный, но где один - там и второй, как говорится
Andrey
18.02.2018
11:59:20
?
18.02.2018
12:01:20
Andrey
18.02.2018
12:01:34
Vibe
18.02.2018
12:05:38
низ
Andrew
18.02.2018
12:47:10
Разве в мобильном сафари уже работают сервис воркеры ?
Sander
18.02.2018
12:58:34
Всем привет
кто пользуется styled-components и webstorm?
надо плагин поставить, но в репозитории шторма его не находит (
Google
Sander
18.02.2018
12:59:23
делал по этой инструкции как тут сказано - https://github.com/styled-components/webstorm-styled-components
кто встречался с подобными проблемами?
---
но в phpstorm нахоидт, вот что странно.
Eugene
18.02.2018
13:17:55
@ide_ru
SilencerWeb
18.02.2018
13:21:32
Почему может не находить компонент?
В .env указал NODE_PATH = src/
С файлами с расширением jsx все работало, с tsx - нет, но там я юзал CRA, а тут CRAT(create-react-app-typescript)
Импорт: import { App } from 'containers/app/app’;
Ошибка: http://prntscr.com/igbznp
или мб нужно eject сделать?
Eugeniy
18.02.2018
13:31:43
мис
Aram
18.02.2018
13:37:17
Cenator
18.02.2018
13:40:00
Да и это не в node_path а в resolve.modules надо писатб
SilencerWeb
18.02.2018
13:42:46
только адаптированный для ts
Cenator
18.02.2018
13:43:14
Ну значит надо eject)
Сергей
18.02.2018
13:46:20
компоненты/контейнеры не нужны
SilencerWeb
18.02.2018
13:46:32
а что тогда нужно?
Сергей
18.02.2018
13:46:45
фичи/модули
Google
SilencerWeb
18.02.2018
13:46:54
можно пример?
Сергей
18.02.2018
13:46:56
разделение по функциональности, а не по типу
SilencerWeb
18.02.2018
13:46:59
о таком в первый раз слышу
Сергей
18.02.2018
13:47:36
Andrew
18.02.2018
13:48:09
все таки какой же в нексте уебанский роутинг
Сергей
18.02.2018
13:48:33
Andrey
18.02.2018
13:50:18
На большом проекте замудохаешься же. Для небольшого - согласен, удобно