
Usman
31.10.2017
09:44:06

Evgeny
31.10.2017
09:44:21
https://github.com/evgenyrodionov/erodionov.ru/blob/cbb3020c928e95d3e6fc9b412bf23d876066c93c/package.json
Пример в скрипте deploy

Влад
31.10.2017
10:30:35
Ребят а есть какой-то готовый вебпак конфиг для работы с реактом с настроеным hot reload и т.д чтобы его чуть корректировать а не заново писать.
Я имею в виду не create-react-app а обычный конфиг

Google

Влад
31.10.2017
10:30:53
Вот такой конфиг который должен быть у нормального разработчика
А то я все время слышу критику в адрес моего конфиге

Stepan
31.10.2017
10:32:11
хокаге

Максим
31.10.2017
10:38:40
только без продакшена

Artyom
31.10.2017
10:40:09

Влад
31.10.2017
10:40:35
Спасибо!)

Artyom
31.10.2017
10:41:01
Чета он очень уж простой
Толку от бойлерплейта, если в нем прод не настроен нормально

Сергей
31.10.2017
10:42:13

Максим
31.10.2017
10:42:14
я искал недавно этот единственный который работал адекватно

Taras
31.10.2017
10:42:24
кто-то сталкивался с реализацией breadcrumbs посредством использования react-router v3, с указанием тайтлов через plain-object конфиг роутера?

Google

Сергей
31.10.2017
10:42:26
прод настраивает сам под свои нужды

Максим
31.10.2017
10:42:34
да и поднять версию реакта до 16 там труда не составит

Artyom
31.10.2017
10:43:24
https://github.com/gaearon/react-hot-loader#starter-kit

Максим
31.10.2017
10:44:47
Может кто подскажет, переделываю страницу на которой через апи ВК тянется лента приватной корпоративной группы вк и перетекает в местную ленту, сделано все уасно и примитивно. Суть в том что вк отдает сложную структуру данных вот пример: https://jsonblob.com/1b37b16f-be08-11e7-9ae8-fb2bb64429ad
Вся сложность заключается в attachments
Посоветуйте как все адекватно раpрулить используя react-redux
в данный момент ответ с сервера целиком поподает в стор и после в компоненте итерируя по списку в зависимости от типа вложений через switch рендерятся разные компоненты

Сергей
31.10.2017
10:46:43
и чего сложного?

Максим
31.10.2017
10:47:15
ну все страшно выглядит
куча условий в компоненте

Сергей
31.10.2017
10:47:22
ну отрефактори
сделай не условия, а разбей на компоненты и карты

Максим
31.10.2017
10:47:54
я думал может преобразовывать данные прежде чем пихать в стор

Сергей
31.10.2017
10:48:03
лучше конечно нормализовать
вынести attachments в отдельный объект стора
и в постах хранить только id

Razzwan
31.10.2017
10:48:19
@artalar Максим лайхак о бойлерплейтах. Клонируем react-scripts, добавляем необходимые фичи, и используем во всех своих проектах, как единсвтенный пакет зависимостей. Профит. Благодарностей не надо - можете просто звать меня "Бог Программирования"! ;)

Сергей
31.10.2017
10:48:54
только вот react-scripts чаще всего не нужен

Artyom
31.10.2017
10:49:03
Так ты сейчас CRA с eject описал, лол

Максим
31.10.2017
10:49:20
сейчас там выглядит все так

Сергей
31.10.2017
10:49:26
так это тру

Максим
31.10.2017
10:49:28

Google

Сергей
31.10.2017
10:49:40
эм
вот вы любите императивщину

Максим
31.10.2017
10:49:50
я думал компонент нужно избавлять от такой шляпы

Сергей
31.10.2017
10:49:52
сделай карту типов и компоненты

Razzwan
31.10.2017
10:49:58
только вот react-scripts чаще всего не нужен
ну да, только вот сколько я видел кастомных сборок, - каждая из них плавно и планомерно приближается к react-scripts. Конечно, это мой опыт, основанный всего только на 2х ситуациях. Могут быть и другие варианты.

Сергей
31.10.2017
10:50:05
эм
у тебя Object.keys
а по факту там массив
ты чет не правильное делаешь

Artyom
31.10.2017
10:50:30
Я сделал бойлерплей бойлерплейта. Реально то что там сейчас есть, используется на каждом новом проекте одинаково
https://github.com/artalar/cra-boilerplate
Правда он немного уже устаревший >_>

Сергей
31.10.2017
10:50:47

Artyom
31.10.2017
10:50:51
Ну конечно
Я поэтому его и не скинул, когда человек в начале спросил

Сергей
31.10.2017
10:51:05
преттиер не нужен, например

Artyom
31.10.2017
10:51:09
А сейчас скинул, что бы просто практику показать

Максим
31.10.2017
10:51:10

Group Butler
31.10.2017
10:51:13
Pavel, this type of media is not allowed in this chat.
(1/2)

Razzwan
31.10.2017
10:52:03
преттиер не нужен, например
мне нравятся идея преттиер. Хоть я его и не использую из-за некоторых критических разногласий в видении идеального синтаксиса.

Artyom
31.10.2017
10:52:15

Google

Default
31.10.2017
10:52:22

Artyom
31.10.2017
10:52:24
Пристрастился

Сергей
31.10.2017
10:52:35

Razzwan
31.10.2017
10:52:37

Artyom
31.10.2017
10:53:28
А т.к. все же бойлерплейт мой кто-то трогает иногда, добавил претиер

Razzwan
31.10.2017
10:53:34

Сергей
31.10.2017
10:56:08

Razzwan
31.10.2017
10:56:40
Он не нужен
слушай, мне холодильник дома не нужен, но я его не собираюсь из-за этого выбрасывать. Ведь он мне может понадобиться...

Александр
31.10.2017
10:56:50

Razzwan
31.10.2017
10:57:33

Александр
31.10.2017
10:58:01

Razzwan
31.10.2017
10:58:27

Алексей
31.10.2017
10:58:33
спалился Razzwan) https://huntflow.ru/insight/article/verolomnye-metody-khedkhantinga-v-socsetyakh

Сергей
31.10.2017
10:59:07
Лишнее держать в проекте это бред
Установи в проект рх, момент, гмапс, музыку и прочее. Вдруг понадобится

Дмитрий
31.10.2017
10:59:52

Razzwan
31.10.2017
11:00:29

Google

Сергей
31.10.2017
11:01:45

Razzwan
31.10.2017
11:01:48

Сергей
31.10.2017
11:01:56
Просто не нужен
И не понадобится
Потому что к меня css-in-js
Так зачем мне css-loader?
Зачем мне добавлять то, что сейчас не нужно?
Почему я не могу добавить это тогда когда нужно будет??
Зачем мне увеличивать время установки и тестирования проекта?

Дмитрий
31.10.2017
11:03:36
У меня дома телек 42"
Просто потому что мониторов таких размеров не делают)

Razzwan
31.10.2017
11:03:56
Потише веди себя
Я достаточно сдержан. И единственный шум, который издаю - это стук клавиатуры.

Cenator
31.10.2017
11:04:21

Дмитрий
31.10.2017
11:05:00

Artyom
31.10.2017
11:05:04
Я в первую очередь начал использовать преттиер не для стандарта красоты, а для автоформатера нормального. Теперь пишу код не парясь, все время жмакая хоткей претиера, он и пунктуацию расставляет и т.п.

Дмитрий
31.10.2017
11:05:06
Разумеется это не так