@react_js

Страница 1442 из 5115
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 нужен

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
Ну типо jquery на странице нужен
никак. это не возможно

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
для ajax - жи (сарказм)
Ты чуть не упал в моих глазах

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
Ответишь?)
Не, это тайна)

Eugeniy
13.06.2017
15:01:19
Хипстота подъехала) Кроме этих ваших реактов есть огромная кодовая база jQuery плагинов, например. И аналогов под реакт можно найти далеко не всегда.
Хз, мб мне такое не попалось, но в моих тасках если нужно было какой-то компонент найти - то он уже был на реакте

Egor
13.06.2017
15:02:43
Не пиши сюда больше, пожалуйста
Не говори мне что делать, пожалуйста

Google
Eugeniy
13.06.2017
15:03:17
react-virtualized?

Eugeniy
13.06.2017
15:03:41
делает все тоже самое

+-, ещё есть куча плагинов с таблицами

Egor
13.06.2017
15:04:13
react-virtualized?
Там есть пагинация?

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

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

Oleg ?
13.06.2017
15:04:57
jquery в реакте
Блин, вопрос был в том, как это сделать

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
Блин, вопрос был в том, как это сделать
лучше остановись пока не поздно, jquery же ничего не упрощает и не решает

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
?

Саша
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
что именно удобненько?
когда с коллегами не конфликтуешь из-за формата

Pavel
13.06.2017
15:50:13
Лучше так не делать. this.setState({todo: новый массив})
Дык мне надо изменить свойство объекта в массиве. Это, получается, надо объекта через Object.assign({}, СТАРЫЙ_ОБЪЕКТ) прогонять, а потом создавать новый массив, где ставить его на место старого объекта?

Дичь же. Или нет?

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

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

Pavel
13.06.2017
15:50:44
Есть spread operator
Да, я понимаю, он упрощает это

Но всё равно

столько телодвижений

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