@react_js

Страница 1444 из 5115
Pavel
13.06.2017
17:26:25
Сортировка на сервере для пагинации изначальной и сортировка на клиенте для новых ентри
Если у тебя пагинация, то на клиенте нет сортировки, забудь о ней

Daniel
13.06.2017
17:26:49
Ему по сокету приходит новый энтри сразу на клиент

Pavel
13.06.2017
17:27:05
Ну или ты можешь получать всю табилцу на клиент в 10к записей. Не думаю что будут проблемы. Это не миллион.

Google
Daniel
13.06.2017
17:27:33
да, ты прав

пагинация

Oleg ?
13.06.2017
17:27:41
Даже 10к уже выглядит сомнительно

Pavel
13.06.2017
17:27:52
Тогда надо просто новый элемент отправлять на сервак, получать с него ID для него и тогда уже сортировка на клиенте любая

Даже 10к уже выглядит сомнительно
Ну очень редко таблицы бывают большими

Таких таблиц обычно 1–2 на всё приложение

Daniel
13.06.2017
17:28:24
обычно именно их требуется вывести

Egor
13.06.2017
17:28:39
Pavel
13.06.2017
17:28:42
обычно именно их требуется вывести
Это понятно. Но заморачиваться стоит не со всеми

Eugeniy
13.06.2017
17:28:49
Ладно, всем спасибо за советы) появилась ещё пара мыслей

Oleg ?
13.06.2017
17:29:11
Таких таблиц обычно 1–2 на всё приложение
Делай, как хочешь, но мне кажется правильно будет не хранить все на клиенте

Pavel
13.06.2017
17:29:20
В некоторых приложениях вообще нет больших таблиц

Google
Oleg ?
13.06.2017
17:29:43
Медленно будет работать

Я уже провел это на данных в виде массива из 500 объектов

Весом 3 метра

Pavel
13.06.2017
17:30:36
Ну сортировка редкая операция

Oleg ?
13.06.2017
17:30:40
Этот лаг очень хорошо заметен для глаза

Pavel
13.06.2017
17:30:48
Её не обязательно оптимизировать

Oleg ?
13.06.2017
17:31:17
Говорю же, делай, как считаешь нужным)

Egor
13.06.2017
17:31:21
Правильный ответ: зависит. Тут не о чем спорить)

Pavel
13.06.2017
17:31:42
Правильный ответ: зависит. Тут не о чем спорить)
Это ответ на любой вопрос, поэтому он бесполезен

Anton
13.06.2017
17:31:42
Если есть постраничная листалка, то не стоит хранить всю выборку на клиенте и что-то с ней делать

Egor
13.06.2017
17:32:30
Это ответ на любой вопрос, поэтому он бесполезен
У тебя есть универсальное решение на любую задачу?)

Pavel
13.06.2017
17:32:43
эээ

Oleg ?
13.06.2017
17:33:24
Ребят, а как разбить бандл на несколько частей, чтобы они грузились одновременно?

Oleg ?
13.06.2017
17:34:06
Чтобы не всё и сразу грузилось, а по необходимости

Pavel
13.06.2017
17:34:22
Ну вебпак настрой

Daniel
13.06.2017
17:34:24
code splitting

Oleg ?
13.06.2017
17:34:43
А можно ключевые слова для Гугла?

Daniel
13.06.2017
17:34:58
Oleg ?
13.06.2017
17:34:58
code splitting
Что - то не то

Google
Pavel
13.06.2017
17:35:02
code splitting

Oleg ?
13.06.2017
17:35:04
А ну ок

Сергей
13.06.2017
17:35:06
Oleg ?
13.06.2017
17:35:07
Спасибо

Сергей
13.06.2017
17:35:26
Прям на этом сайте в поиске начни писать

Oleg ?
13.06.2017
17:35:31
А вы так делаете?

Daniel
13.06.2017
17:35:51
да, с роутером хорошо комбинируется

Oleg ?
13.06.2017
17:35:59
Или вы бандл целиком грузите?

А как лучше делать?

Daniel
13.06.2017
17:36:28
зависит от объема приложения же

Сергей
13.06.2017
17:36:30
Или вы бандл целиком грузите?
В большом приложении делаю Сплит на чанки

Daniel
13.06.2017
17:36:44
у меня есть странички с очень жирными модулями, их грех не сплиттить

Oleg ?
13.06.2017
17:37:06
Хорошо, там же не тяжело? Пару строчек, да?

Daniel
13.06.2017
17:37:12
не совсем

Oleg ?
13.06.2017
17:37:13
Настраивать?

:C

Daniel
13.06.2017
17:37:22
зато вебпак сам упаковывает нужные модули в нужные чанки, если только они не используются в нескольких местах или в вендоре

тебе нужно будет самому поделить на чанки в нужных местах с помощью System.import или просто import уже вроде как

Pavel
13.06.2017
17:38:26
Или вы бандл целиком грузите?
entry: { common : 'common.less', indexPage: 'index-page/index-page.jsx', APage : 'A-page/A-page.jsx', BPage : 'B-page/B-page.jsx', CPage : 'C-page/C-page.jsx', },

Daniel
13.06.2017
17:38:34
кстати, тоже вариант

Google
Oleg ?
13.06.2017
17:38:42
Ох, тяжело

Daniel
13.06.2017
17:38:52
приятнее всего – реакт-роутер и getComponent

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

ну и конфиг вебпака

Oleg ?
13.06.2017
17:39:11
Первое есть, а про второе не слышал

Daniel
13.06.2017
17:39:29
getComponent это свойство, <Route getComponent=

Oleg ?
13.06.2017
17:39:39
Ааа

Konstantin
13.06.2017
17:45:38
Кто при код сплите знает способ побороть Babel plugin lodash и тому подобное?

Чтобы в vendor все таки попадал не модуль целиком

Oleg ?
13.06.2017
17:48:52
А кто-нибудь​ показывает, какой-нибудь лоадер, пока бандл грузится?

Admin
ERROR: S client not available

Oleg ?
13.06.2017
17:49:19
Ну например, если бандл весит 50мб+ ? :D

Konstantin
13.06.2017
17:49:24
Такая же проблема и с antd.design https://github.com/ant-design/babel-plugin-import/issues/120

Oleg ?
13.06.2017
17:50:36
Просто анимацию или прогресс тоже рисуете?

Konstantin
13.06.2017
17:51:17
Да как угодно, это ж на вкус и цвет

Больше волнует выше обозначенная проблема

Eugeniy
13.06.2017
17:51:51
Просто анимацию или прогресс тоже рисуете?
можно каркас показать) ну типо серые блоки

типо как на фейсбуке или медиуме если видел

Oleg ?
13.06.2017
17:52:12
А у кого нибудь бандл превышает размер 50+ метров?

Google
Oleg ?
13.06.2017
17:52:24
Konstantin
13.06.2017
17:52:30
Т.к. с ней весь код сплиттинг по сути теряет актуальность

Eugeniy
13.06.2017
17:52:35
А у кого нибудь бандл превышает размер 50+ метров?
как-то слишком много 50 метров, что там вообще?

Oleg ?
13.06.2017
17:52:55
Не знаю, у меня бандл весит 1.8м

Eugeniy
13.06.2017
17:53:48
Не знаю, у меня бандл весит 1.8м
ну ты ещё учитывай gzip

Oleg ?
13.06.2017
17:54:00
Это с гзип

В dev режиме весит около 6 метров

Eugeniy
13.06.2017
17:55:02
ну у меня была проблема как-то, загружал chartjs, но потом вынес в чанк и все ок

можно в service-worker'е подгружать в фоне

ну если поддерживается, офк

Oleg ?
13.06.2017
17:55:35
Сложно

Люблю просто и быстро

Konstantin
13.06.2017
17:56:22
Вообщем код сплиттинг палка о двух концах

Oleg ?
13.06.2017
17:57:17
Да, я уже понял, что лучше с ним не заморачиваться

Konstantin
13.06.2017
17:59:33
Я уже месяц бьюсь над проблемой

Stepan
13.06.2017
18:11:20
У него это стейт компонента

Какая разница, мобХ это, редакс или нихуя?)

Дмитрий
13.06.2017
18:12:06
Дичь же. Или нет?
R.adjust( setProp, index, obj)

Jake
13.06.2017
18:12:42
Здравствуйте парни ! Подскажите с чего начать изучение react.js? JavaScript знаю проффесионально!

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