@react_js

Страница 386 из 5115
Anton
13.08.2016
13:57:55
кукулити, Антон

Roman
13.08.2016
14:30:25
Meetup #18: Обеспечение информационной безопасности в интернет проектах. В это воскресенье мы продолжим говорить об информационной безопасности и ответим на ваши вопросы, рекомендуем ознакомится с первой частью митапа https://youtu.be/fxolIvLI5dM Ваши вопросы мы ждем в специальной форме ниже. Дата: 14.08.2016 19:00 (GMT+6) Форма для вопросов: https://goo.gl/forms/gNNAmtCgp57hul4i1

Alexander
13.08.2016
15:26:12
всем привет) вопрос: а кто-нибудь из вас имел опыт работы с Aurelia, какие отзывы о фреймворке?

anoru
13.08.2016
15:26:30
он пока слишком сырой. Думаю. дальше туду никто не уходил

Google
anoru
13.08.2016
15:27:20
Хотя я о нем слышал еще и год назад) Но ни одной приложухи ни разу не встретил, но с другой стороны из бетки недавно лишь выбрался.

я лишь помню, что у одного автора ангуляра 2 так бомбануло, что он ушел ПИСАТЬ СВОЙ ФРЕЙМВОРК

вот и написал)

Alexander
13.08.2016
15:32:59
и ещё пара нубских вопросов - 1. я правильно понимаю, что сейчас с индексацией сайтов на js нет проблем ни у гугла, ни у яндекса? (нет необходимости делать html версии для них) 2. несколько лет назад у фреймворков на js был целый ряд проблем с производительностью при работе с большим набором данных, нужно было перезагружать страницу или что-то ещё такое делать... сейчас эти проблемы уже не актуальны?...

Anton
13.08.2016
15:33:45
1. ну пока еще пару лет точно придется юзать https://prerender.io/ и подобное

Alexander
13.08.2016
15:35:32
я слышал, что поисковики анонсировали поддержку js, но я не знаю, на каком уровне она там

anoru
13.08.2016
15:35:48
1. Дело не в хтмл, а серверном рендеринге. И он в первую очередь не про СЕО, а скорость открытия сайта

anoru
13.08.2016
15:36:10
если гугл и яндекс смогут (а они еще не могут нормально) все переварить, то твой бандл на 3 метра все равно будет грузиться 10 сек

Anton
13.08.2016
15:37:02
Зачем же такой бандл? Можно же на части резать, для всех лоадеров ставить limit'ы и тогда можно в 1-1.5 мб уместиться

anoru
13.08.2016
15:37:04
2. при работе с большим набором данных везде будут проблемы. Дело не в фреймворке

Google
Anton
13.08.2016
15:37:06
Правда всеравно дохрена

;/

anoru
13.08.2016
15:37:22
не знаю, я видел и на 3 метра

♥️
13.08.2016
15:37:26
ребят такой вопрос можно ли перенести компонент из родительского и поставить его на один уровень с ним

anoru
13.08.2016
15:37:47
какой-то недавно банковский сайт на реакте грузил бандл в 3 метра

Alexander
13.08.2016
15:37:48
ну, раньше было так, что грид с 1000 объектами подвешивал браузер

anoru
13.08.2016
15:37:49
пока не оптимизировали)

Alexander
13.08.2016
15:38:15
то есть, например, хочешь написать админку для сайта - она работает, но если много объектов - всё тормозить начинает

anoru
13.08.2016
15:38:44
если у тебя дофига дом элементов и много взаимодействия с ними и js анимации, то очевидно это будет тормозить

Alexander
13.08.2016
15:38:44
я помню что-то такое с ExtJS было у меня

anoru
13.08.2016
15:38:48
никакой фреймворк это не ускорит тебе

♥️
13.08.2016
15:39:46
да я сам запутался

))

ну вообщем у меня маркеры собираются в кластер

я хочу тип если маркер активный то его в кластер не собирать

<MarkerClusterer><Marker></MarkerCluster>\

а там вот такая вложенность

anoru
13.08.2016
15:43:21
Рендери его внутри маркерКластера, если в стейте нужное значение, и за пределом также, если наоборот. Но, я думаю, можно и лучшими способами решить. Тут нужно больше исходных данных)

♥️
13.08.2016
15:44:18
я подумал типа рендерить просто еще 1 маркер за пределом и менять его положение

Google
♥️
13.08.2016
15:44:30
на положение активного

ну будет наложение

щас буду курить

ребят а если у меня bundle.map.js весит 5 метров

\

это плохо?

Lupsick
13.08.2016
15:54:52
это плохо?
Там sourcemap потому что

♥️
13.08.2016
15:55:04
а как лучше

Lupsick
13.08.2016
15:55:23
а как лучше
Отдельно хранить его

♥️
13.08.2016
15:55:36
ну он вроде отдельно

типа есть bundle.js

и есть map

Владимир
13.08.2016
15:56:02
Ну если тебе в проде не нужен то не передавай его на клиент

А при разработке не важно сколько он занимает места

Anton
13.08.2016
15:56:34
+ возможно картинки, свг и прочая херобора грузится инлайново

Задай лимиты в конфиге

♥️
13.08.2016
15:56:40
тоесть его на сервак можно не лить?

Anton
13.08.2016
15:56:46
?limit=10000

Соурсмапы в конечном билде не нужны

♥️
13.08.2016
15:57:25
ясно спасибо огромное

Google
Anton
13.08.2016
15:57:34
Я в деве даже таким пользуюсь devtool: 'cheap-module-inline-source-map'

а для прода cheap-inline-source-map

Lupsick
13.08.2016
16:00:57
ясно спасибо огромное
https://github.com/ifokeev/ticket-api/blob/master/client/webpack.config.babel.js

Anton
13.08.2016
16:02:53
сорсмапы же браузер по дефолту не грузит

ребят а если у меня bundle.map.js весит 5 метров
это дохуя, нужно убрать лишнее и сделать лезилоад если возможно

Владимир
13.08.2016
16:03:50
Anton
13.08.2016
16:05:21
он грузит их только если инструменты разработчика открыты

Admin
ERROR: S client not available

Vladimir
13.08.2016
16:08:20
Anton
13.08.2016
16:08:48
кроме гугла есть ещё яндекс, бинг и прочие

Alexander
13.08.2016
16:14:16
а как ситуация с этими одностраничниками сейчас - это тренд или не тренд?

эпоха 4G, 100+ Мбит/с - интернет быстрый

но вопрос больше про производительность JS и фреймворков в браузере

Vladimir
13.08.2016
16:15:36
как раз второе должно меньше беспокоить

а вот многомеговые бандлы даже на простых сайтах - геморрой

Alexander
13.08.2016
16:16:06
ну а первое - там что, 1 раз закачалось за пару секунд и готово

Google
Vladimir
13.08.2016
16:16:22
это в москве и не во всех районах:)

первый пейджопен обычно очень долгий, если не делать ssr

для контентных сайтов, магазинов и классифайда - это очень критично

то есть пользователь может тупо не дождаться

Alexander
13.08.2016
16:23:26
а если контентный сайт, не одностраничник, будет ли какая-либо польза от внедрения фреймворков типа Aurelia?..

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

anoru
13.08.2016
16:50:29
Про бандлы на 10 метров. Недавно сломался телефон, + потребовалось купить новую симку от мтс. Там из коробки даже не смотрел на инет, т.к. юзал кирпич времен нокии 3310 (мне в принципе норм, отдохнул от инета на телефоне). Дак вот - на дефолтном мтс тарифе 1 мб стоил 10 рублей

сразу представил сколько такие сайты сожрут за день

:D

Anton
13.08.2016
16:58:40
Да

Операторы знатно зарабтывают

Slava
13.08.2016
17:50:58
Hi2all. Кто-нибудь знает хороший jsonrpc клиент походий на axios?

blkmrkt
13.08.2016
21:23:07
Поясните в чем проблема: react-router инжектит дочерний компонент на в this.props.children родителя, а инжектит его как новый prop с именем ClassName

Anton
13.08.2016
23:16:23
Вопрос по цсс-модульс-хуку

attachHook.js:9Uncaught TypeError: Cannot read property '.css' of undefinedattachHook @ attachHook.js:9(anonymous function) @ index.js:132setupHook @ index.js:131(anonymous function) @ index.js:12(anonymous function) @ index.js:34(anonymous function) @ index.js:34__webpack_require__ @ bootstrap fa710f1…:555fn @ bootstrap fa710f1…:86(anonymous function) @ bootstrap fa710f1…:578__webpack_require__ @ bootstrap fa710f1…:555(anonymous function) @ bootstrap fa710f1…:578(anonymous function) @ bootstrap fa710f1…:578 client:22[WDS] Hot Module Replacement enabled. client:38[WDS] Warnings while compiling. 2client:40./~/css-modules-require-hook/lib/attachHook.js require.extensions is not supported by webpack. Use a loader instead. client:40./~/css-modules-require-hook/lib/index.js Critical dependencies: 82:40-60 the request of a dependency is an expression @ ./~/css-modules-require-hook/lib/index.js 82:40-60

Кто-нибудь сталкивался? Как решили?

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