@react_js

Страница 377 из 5115
Andrey
09.08.2016
11:53:31
должно с ним работать

Mikhail
09.08.2016
11:53:39
Гуд, Property Lookup - то что надо

Спасибо, Борис что разъяснил)

Aldar
09.08.2016
13:03:29
Реакт до сих пор крут, или уже надо новый фреймворк учить?

Google
Brs
09.08.2016
13:04:11
пора начинать новый учить

Aldar
09.08.2016
13:04:21
Какой?

Brs
09.08.2016
13:04:25
пока непонятно

Aldar
09.08.2016
13:04:37
то есть реакт уже попахивает?

Brs
09.08.2016
13:04:59
во фронтенде все что старше двух недель уже попахивает

Dreamerinnoise
09.08.2016
13:05:04
как же непонятно, cycle или Elm lang. :3

ммаксимум хипстота

Aldar
09.08.2016
13:05:21
purescript?

localvoid
09.08.2016
13:06:25
fable https://fsprojects.github.io/Fable/samples/virtualdom/index.html

Vladimir
09.08.2016
13:06:32
кложа более хипстотная чем пурескрипт

Dmitriy
09.08.2016
13:11:22
jQuery

from
09.08.2016
14:01:37
Ну вообще если не шутить про актуальность чего-либо в фронтенде, кто считает в каком направлении всё движется? На мой взгляд реакт сейчас более чем актуален и долго таким останется просто потому что это грамотная парадигма. Потенциально флаксовые-редаксовые концепты-бойлерплейты утрясутся и превратятся во что-то более устойчивое, но допускаю, что и нет ) Как я понимаю перспективное направление это вещи типа morphdom, потому как они позволяют не зависеть от от virtual dom tree и соответственно будущие фреймворки не должны будут привязываться к тому, чтобы работать с виртуальным деревом, а тупо могут обновлять ДОМ так, как им хочется. То есть имеем на одну абстракцию меньше при грубо говоря том же функционале, а это мега ценно. Вдогонку вчера в chrome 53 beta приземлился shadow dom v1 (http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html), так что вся история в веб компонентами будто не затихает ) Кто-то поправит что-нибудь? Что-то не так вижу?

Lupsick
09.08.2016
14:04:54
все так

Google
Lupsick
09.08.2016
14:04:58
еще ангуляр соснет

Ilya
09.08.2016
14:06:11
еще ангуляр соснет
говорят, на замену ему придет aurelia

Lupsick
09.08.2016
14:06:26
говорят, на замену ему придет aurelia
слишком маленькое комьюнити, тоже соснет

Ostap
09.08.2016
14:06:37
захлонет как и взлетело

тот же метеор ток на новом стеке

from
09.08.2016
14:08:04
тот же метеор ток на новом стеке
вроде аврелия это более адекватный ангуляр v1.x

Stepan
09.08.2016
14:08:15
А что еще можно ожидать от людей в сообществе посвящённом react.js :) Вот мне интересно, кто пользовался и кто что думает на тему relay?

Ilya
09.08.2016
14:10:58
слишком маленькое комьюнити, тоже соснет
не сказал бы, они довольно неплоо раскрутились еще на стадии беты

localvoid
09.08.2016
14:15:06
куда они там раскрутились на стадии беты? http://www.npmtrends.com/react-vs-angular-vs-jquery-vs-webcomponents.js-vs-aurelia-framework

Andrey
09.08.2016
14:19:54
угар

Ilya
09.08.2016
14:29:30
у аурелии там локально скачивается вроде как

Mikhail
09.08.2016
14:30:57
Ввёл в поиске посомтреть что за aurelia, попал на хабр страницу где ни строчки примера кода, но прикреплён видос ?

А под ним осталось написать "aurelia удобнее чем javascript"

Vladimir
09.08.2016
14:32:16
Если у нас есть SPA с серверным рендерингом, в котором общая шапка и боковая панель и куча разнородных страниц, и нам надо грузить сначала только компоненты, нужные той странице, которую мы показываем, а при переключении страницы на клиенте, если для новой страницы каких-то компонентов не хватает, показать плашку "загрузка", догрузить необходимые компоненты и после этого переклчить страницу. Реализовывал ли кто-нибудь подобное?

from
09.08.2016
14:34:04
вопрос про code splitting, а не про ssr в целом )

Mikhail
09.08.2016
14:34:05
У тебя же при роуте на клиетн будет меняться только один компонент, на onter повесишь лоадер

Google
Vladimir
09.08.2016
14:34:47
сервер рендеринг полностью грузит страницу в первую загрузку, потом работает как обычное клиентское приложение
Важно, чтобы при загрузке страницы не грузить на клиент компоненты, которые для текущей страницы и для общей части не нужны

Lupsick
09.08.2016
14:35:14
сервер рендеринг это просто рендеринг

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

Vladimir
09.08.2016
14:36:32
в общем, предположим, что сервер рендеринга нет и он не нужен, это в данном случае не принципиально

from
09.08.2016
14:36:38
https://webpack.github.io/docs/code-splitting.html

localvoid
09.08.2016
14:37:36
у аурелии там локально скачивается вроде как
ставится через jspm, а в jspm регистре прибит линк на установку из npm

Ilya
09.08.2016
14:38:15
как добавить стиль к рут элементу реакта?

то бишь тот, что с data-reactroot

from
09.08.2016
14:40:27
Vladimir
09.08.2016
14:41:26
про require.ensure, допустим, я делаю так require.ensure('page2', ...), require.ensure('page3', ...), и если и на page2, и на page3 нужен компонент Input, то он у меня загрузится дважды при переключении последовательно на page2 и page3, а этого хотелось бы избежать, или я не прав?

Alex
09.08.2016
14:42:45
А где вы собираетесь его хранить?

Alex
09.08.2016
14:42:48
в каком из бандлов?

Alex
09.08.2016
14:43:06
он у вас либо один раз но всегда будет грузиться (вынести в вендоры), либо дублироваться каждый раз

Хотя при сервер рендеринге это не критично, да.

Bogdan
09.08.2016
14:44:00
Ну вообще если не шутить про актуальность чего-либо в фронтенде, кто считает в каком направлении всё движется? На мой взгляд реакт сейчас более чем актуален и долго таким останется просто потому что это грамотная парадигма. Потенциально флаксовые-редаксовые концепты-бойлерплейты утрясутся и превратятся во что-то более устойчивое, но допускаю, что и нет ) Как я понимаю перспективное направление это вещи типа morphdom, потому как они позволяют не зависеть от от virtual dom tree и соответственно будущие фреймворки не должны будут привязываться к тому, чтобы работать с виртуальным деревом, а тупо могут обновлять ДОМ так, как им хочется. То есть имеем на одну абстракцию меньше при грубо говоря том же функционале, а это мега ценно. Вдогонку вчера в chrome 53 beta приземлился shadow dom v1 (http://blog.chromium.org/2016/08/chrome-53-beta-shadow-dom.html), так что вся история в веб компонентами будто не затихает ) Кто-то поправит что-нибудь? Что-то не так вижу?
Реакт хорош но почему-то до сих пор нет ни одного действительно большого и сложного опенсорс проекта. По этому пункту пока лидирует первый ангуляр на котором написан наш телеграмовский чат (чего только стоит один файл с директивами https://github.com/zhukov/webogram/blob/master/app/js/directives.js, интересно сколько бы компонент получилось бы на реакте?)

Google
from
09.08.2016
14:47:34
ну да, спорный показатель. Как раз про ангуляр все кричали, что серьёзных проектов на нём мало делают, а на реакт перескачили сразу много громких имён

Vladimir
09.08.2016
14:51:45
он у вас либо один раз но всегда будет грузиться (вынести в вендоры), либо дублироваться каждый раз
Это я как раз понимаю, я хотел узнать, есть ли способ грузить не сразу, но и не дублировать

Alex
09.08.2016
14:52:00
грузить не сразу? откуда?

Admin
ERROR: S client not available

Alex
09.08.2016
14:52:12
из первого бандла? из второго? из вендоров?

Vladimir
09.08.2016
14:52:42
я не знаю, для этого и спрашиваю

Denis
09.08.2016
14:52:52
Друзья, собрали Open Source примеры, библиотеки и Starter Kits для создания Telegram-ботов на любом языке программирования. Отправляйте Pull Requests (или просто создайте Issue и я сам добавлю вашу ссылку) и подписывайтесь на обновления в GitHub: + https://github.com/DenisIzmaylov/awesome-telegram-bots

Alex
09.08.2016
14:52:58
компонент должен грузиться внутри какого то бандла, он либо будет отдельный для каждого бандла, либо на каждой странице будет грузиться какой то "общий" бандл который содержит все необходимое.

обычно дублирующиеся части выносят в vendors/чтотоеще

и они грузятся на каждой странице.

Причем дубликаты определяются автоматически плагином вебпака (забыл название)

Vladimir
09.08.2016
14:55:06
CommonsChunkPlugin

Alexander
09.08.2016
14:58:17
Всем привет. Александр Бурцев PM в МФТИ ЦИОТ, образовательные платформы. CEO BramaBrama.com разработка web сервисов на Python/Django. Есть задачи в области mobile dev. Узнал о группе через канал devconf, где делал доклад по конвейерной разработки сложных web-проектов.

Dmitry
09.08.2016
15:39:39
Есть причины, почему не следует использовать react-router?

Dmitry
09.08.2016
15:40:50
Мне бы поудобнее организовать nested routing.

Я просто не особо имею с ним опыта, допустим и интересуюсь. Чтобы я мог взять лучше.

Vladimir
09.08.2016
15:42:26
ну на то и вебпак, чтоб не дважды название ensure как бы намекает
Если у меня есть require.ensure('page2, ...) и require.ensure('page3', ...), и в обоих page2 и page3 есть require('someComponent'), то someComponent дублируется в обоих бандлах (page2 и page3). При этом на page1 этого someComponent нет и если пользователь изначально заходит на page1, то someComponent на клиент приезжать не должен (так что CommonsChunkPlugin не вариант), при переключении на page2 и page3 (без перезагрузки страницы) someComponent приедет на клиент дважды. Чтобы избежать этого дублирования, можно в page2 и page3 рекваерить someComponent тоже через ensure, догда он уйдет в отдельный бандл, но при переключении с page1 на page2 загрузится последовательно после загрузки page2, а хочется, чтобы параллельно. Можно, конечно, настолько не упарываться, вряд ли на этом можно много выиграть, но чисто из спортивного интереса

from
09.08.2016
15:44:30
всё так, только насчёт того, что "последовательно" загрузится не уверен

Vladimir
09.08.2016
15:51:14
всё так, только насчёт того, что "последовательно" загрузится не уверен
Посмотрел сборку webpack'а, someComponent начнет загружаться только тогда, когда в page2 или page3 дойдет до того места, где мы делаем require.ensure('someComponent', ...), так что последовательно

Google
Evgeny
09.08.2016
16:13:28
https://twitter.com/jckarter/status/762683017466744832

マイク
09.08.2016
16:40:47
https://twitter.com/jckarter/status/762683017466744832
https://twitter.com/liabru/status/763005844124557312

Там человек пишет на джсе настоящие демо в нормальных компо для нормальных демопати, а не в инвалидных категориях.

Алексей
10.08.2016
03:14:38
https://twitter.com/liabru/status/763005844124557312
пишет, что видео не может быть воспроизведено в моем браузере( Последний хром...

Pavel
10.08.2016
05:27:08
Ребята подскажите плиз какую проблему решает redux-saga?

Valery
10.08.2016
05:32:09
Там же в ридми написано Работа с сайд эффектами

Асинхронными экшнами

Pavel
10.08.2016
05:48:44
То есть альтернатива redux-thunk?

По сути

Я не понимаю в чем профит

Paul
10.08.2016
06:58:54
Я не понимаю в чем профит
По началу сложновато понять, для этого надо прочитать почти всю доку, последовательно. Благо она хорошо написана.

вкратце это middleware для workflow management, то есть с ней можно описывать целые долгоживущие процессы в приложении. А благодаря генераторам легко тестировать без моков

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