
Egor
13.06.2017
14:19:39
И сюда - https://webpack.js.org/guides/caching/

Max
13.06.2017
14:20:32
тут был
отсюда chunkhash и взял

Владимир
13.06.2017
14:22:31
Нужно отдельный плагин для хэшей ставить

Google

Владимир
13.06.2017
14:22:38
и плагин который урлы хэширует

Max
13.06.2017
14:22:57
а нахера тогда chunkhash нужен

Daniel
13.06.2017
14:23:00

Max
13.06.2017
14:23:10
судя по доке он автоматом это должен делать

Daniel
13.06.2017
14:23:14
Vendors не меняется, потому что ты вендоров указываешь в конфиге

Владимир
13.06.2017
14:23:15
Он для простого случая годен будет

Max
13.06.2017
14:23:27
видимо вот
https://webpack.js.org/guides/code-splitting-libraries/#manifest-file

John
13.06.2017
14:24:24
спасибо за идею ребят, набросал работает, сейчас основательно напишу компонент, два дня решение искал

Max
13.06.2017
14:24:25
> The issue here is that on every build, webpack generates some webpack runtime code, which helps webpack do its job. When there is a single bundle, the runtime code resides in it. But when multiple bundles are generated, the runtime code is extracted into the common module -- the vendor file in this example.

Владимир
13.06.2017
14:25:48
Если ты создал хотя бы один общий чанк, код манифеста выносить не обязательно

Max
13.06.2017
14:26:15
что значит “хотя бы один общий чанк”?

Владимир
13.06.2017
14:28:16
ну тебе нужно что бы код манифеста был в отдельном файле, следовательно тебе нужно что бы каждый чанк не содержал этот код

Google

Max
13.06.2017
14:28:26
ага

Владимир
13.06.2017
14:29:21
вот таким способом можешь сделать

Max
13.06.2017
14:30:56
ага
из доки дернул
а у тебя манифест получается только по вендорам генерится?

Владимир
13.06.2017
14:36:03
в рантайм чанке лежит

Max
13.06.2017
14:36:42
угу
спасибо

Oleg ?
13.06.2017
14:52:37
А как в реакте вендорские скрипты загружать?

Eugeniy
13.06.2017
14:57:31
Не понял вопроса)

Egor
13.06.2017
14:57:56
Я тоже не понял вопроса

Oleg ?
13.06.2017
14:58:00
Ну типо jquery на странице нужен
Как его добавить?

Egor
13.06.2017
14:58:11
import

Oleg ?
13.06.2017
14:58:17
И всё?

Konstantin
13.06.2017
14:58:21

Eugeniy
13.06.2017
14:58:33
ну если вебпаком собирашеь то import

Google

Oleg ?
13.06.2017
14:58:37

Nikolay
13.06.2017
14:58:41
jquery в реакте
теплое с мягким

Konstantin
13.06.2017
14:58:57
Почему?
у тебя есть реакт. зачем тебе там жквери?

Eugeniy
13.06.2017
14:59:11

Сергей
13.06.2017
14:59:20

Stepan
13.06.2017
14:59:43

Eugeniy
13.06.2017
14:59:54

Сергей
13.06.2017
14:59:59

Stepan
13.06.2017
15:00:09
Смысл - уже другой вопрос)

Сергей
13.06.2017
15:00:26

Egor
13.06.2017
15:00:32
Хипстота подъехала) Кроме этих ваших реактов есть огромная кодовая база jQuery плагинов, например. И аналогов под реакт можно найти далеко не всегда.

Konstantin
13.06.2017
15:00:35

Сергей
13.06.2017
15:00:59

Stepan
13.06.2017
15:01:19

Eugeniy
13.06.2017
15:01:19

Egor
13.06.2017
15:02:43

Google

Eugeniy
13.06.2017
15:03:17
react-virtualized?

Сергей
13.06.2017
15:03:30

Eugeniy
13.06.2017
15:03:41
делает все тоже самое
+-, ещё есть куча плагинов с таблицами

Egor
13.06.2017
15:04:13

Daniel
13.06.2017
15:04:14
даже от фейсбука есть свои дататейблы

Eugeniy
13.06.2017
15:04:56
Там есть пагинация?
ам, конкретно тут насколько я помню нет, тут инфинити скролл, но есть и другие решения

Oleg ?
13.06.2017
15:04:57

Admin
ERROR: S client not available

Сергей
13.06.2017
15:05:08

Oleg ?
13.06.2017
15:05:18
Да это понятно

Сергей
13.06.2017
15:05:24

Oleg ?
13.06.2017
15:05:32
Интересно как подключить либу x

Daniel
13.06.2017
15:05:36
import $ from 'jquery'
всё

Сергей
13.06.2017
15:05:55

anoru
13.06.2017
15:06:43

Oleg ?
13.06.2017
15:06:55
Без лоадеров будет работать?

Daniel
13.06.2017
15:07:10
обычная либа, не понимаю, почему она должна не работать

Google

Сергей
13.06.2017
15:08:07
Вангую, скоро будет задавать вопрос, почему изменения от жквери сбрасываются)))

Oleg ?
13.06.2017
15:08:08
Ну она может быть написано в стиле комманжс
Кто нибудь использует prettier?

Саша
13.06.2017
15:23:55
Кто нибудь не использует prettier?

Oleg ?
13.06.2017
15:24:21
?

Stepan
13.06.2017
15:25:17

Саша
13.06.2017
15:25:32
а чего его не испльзовать
удобненько

Сергей
13.06.2017
15:25:52
надо вводить бан за предложение юзать жиквери в реакте

Nikolay
13.06.2017
15:35:26

Pavel
13.06.2017
15:43:53
Господа, подскажите, есть ли какой паттерн для изменения элементов в state/props?
Например, есть todo-список
this.state.todo = [
{
id: 1,
title: 'Помыть ногу',
},
]
Что-то происходит и я хочу поменять title у элемента с id 1
Насколько корректно будет делать так?
this.setState(
prevState => {
const todo = prevState.todo.find(e => e.id === 1);
todo.title = 'новый заголовок';
return prevState;
}
);

Саша
13.06.2017
15:44:08

Egor
13.06.2017
15:47:59

Pavel
13.06.2017
15:50:13
Дичь же. Или нет?

Stepan
13.06.2017
15:50:32
Есть spread operator

Egor
13.06.2017
15:50:37
Функциональный подход

Pavel
13.06.2017
15:50:44
Но всё равно
столько телодвижений