
Andrey
08.05.2018
17:09:01

Сергей
08.05.2018
17:09:38
Как быть в случае если HTML невалидный

Andrey
08.05.2018
17:09:46
Эксель умеет экспорт в json
Алло, блеать

Google

Илья
08.05.2018
17:10:11

Andrey
08.05.2018
17:10:12
В чем проблема прайс-листа?
Даже если это старый экслель, то он умеет в CSV, а оно просто перегоняется в json

Сергей
08.05.2018
17:11:37
Как user-input из какого-нибудь визуального редактора вставлять в компонент?

Andrey
08.05.2018
17:12:18
У тебя прайс или что?

Сергей
08.05.2018
17:12:22

Andrey
08.05.2018
17:12:43

Сергей
08.05.2018
17:13:13
У тебя прайс или что?
У меня HTML который мне заранеее неизвестен и который надо как-то вставить в компонент

Andrey
08.05.2018
17:13:45
Ещё и стили всего этого говна поди инлайном, да?

Илья
08.05.2018
17:14:04
ну тогда забей и юзай dangerouslySetInnerHTML

Kelin
08.05.2018
17:15:11

Сергей
08.05.2018
17:15:30

Илья
08.05.2018
17:15:40

Google

Kelin
08.05.2018
17:15:59

Алексей
08.05.2018
17:17:43
Всем привет! кто-нибудь работал с фреймворком designmodo?

Andrey
08.05.2018
17:17:53
В любом случае такая таблица - это дичь, атавизм, пиздец и руки нужно отрывать

Илья
08.05.2018
17:18:18

Andrey
08.05.2018
17:18:47

Илья
08.05.2018
17:19:54

Andrey
08.05.2018
17:21:19
Зачем делать такой пиздец, который с приветом из 2005, на реакте? Кто мешает делать нормальную таблицу, прайс лист достаточно прост в отображении, там не нужны rowspan/colspan - так нахрен все это? Почему бы не сделать очередной говносайт попросту, не влезая в адекватную либу?

Илья
08.05.2018
17:21:58

Andrey
08.05.2018
17:22:43

Илья
08.05.2018
17:23:12

Andrey
08.05.2018
17:23:15

Илья
08.05.2018
17:23:28
Какой-то спор ни о чем получился, при этом на много-много сообщений

Andrey
08.05.2018
17:25:29
Я, педант, в определенной степени. Для меня вот всё то - дико и бомбит от таких людей/решений и проблем, которые они сами себе придумывают

Eismond
08.05.2018
17:42:55
Всем привет. Я верстальщик. Js особо не знаю, все задачи решаю на jquery. В связи с желанием развиваться хочу учиться. Но вот не совсем понятно по уровню востребованности что учить: angular, vue or react? Направьте пожалуйста на правильный путь.

akaSybe
08.05.2018
17:43:26
попробуй всё и выбери то что понравится

from
08.05.2018
17:44:03

Timofey
08.05.2018
17:45:52

Andrey
08.05.2018
17:53:10

Max
08.05.2018
17:54:45
5. Сделать скриншот, вставить в ворд, добавить ссылку на скачивание

Google

Evgeny
08.05.2018
17:55:17
Жесть! Не понравилось имя пользователя в винде - оно всегда в git bash'е было. Попробовал там сменить - не получилось, ssh конфиг не работает, все дела, горит. Поменял перед этим еще и имя папки пользователя и половину директорий в реестре - npm иногда выбрасывает ошибки, в которых старая директория фигурирует. Очистка кэша npm не помогла. Ну и влазят они в систему, не изменить даже никак адекватно ничего. Сорри за оффтоп, реально горит уже от этого. Переустанавливаю систему)))

Kelin
08.05.2018
17:55:27

Andrey
08.05.2018
17:58:16

Evgeny
08.05.2018
17:58:39
Я знаю, но все не могу переехать)

Artyom
08.05.2018
18:03:45

Alex
08.05.2018
18:13:52
@artalar Артем, а твои статьи только на гитхабе, или ещё где-то зафолловить можно?

Artyom
08.05.2018
18:15:02
Да у меня-то их всего 3,5 штуки. Все в гите, ну пару заметок на гисте
С каждым днем свободное имя для пакета в npm все сложнее найти

Evgeny
08.05.2018
19:18:01
Если слово "redux" было придумано из "react" и "flux", то могло ли получиться "react-relax"? ?

Andrey
08.05.2018
19:27:28

Evgeny
08.05.2018
19:28:09
Хотел написать шутку, но видимо не сегодня

Andrey
08.05.2018
19:29:38

Evgeniy
08.05.2018
19:30:49
если это локальный мемас, то я его проспал

Andrey
08.05.2018
19:32:49

Mike
08.05.2018
19:42:17

Evgeniy
08.05.2018
19:46:30

Mike
08.05.2018
19:47:13

Google

Ray
08.05.2018
21:09:42
А где вы нормализуете данные? В апи функциях, с сагах или в редьюсерах?

Mike
08.05.2018
21:11:21
я в редьюсерах, но посещает мысль, что хочется в апи функциях

Ray
08.05.2018
21:15:26
но тогда нужно нормализировать несколько раз, если нормализованные данные нужны в разных редьюсерах

Admin
ERROR: S client not available

Oleg
08.05.2018
21:18:43
Смысл нормализации, получить минимальный и удобный источник данных, которые уже можно везде юзать, через селекторы, любой сложности

Ray
08.05.2018
21:20:37
Это я знаю, я про то, как эти данные туда записывать

Oleg
08.05.2018
21:21:23
В редьюсере, все окей. в чате давно за это поясняли, не найду сейчас сообщение)

Ray
08.05.2018
21:21:53
https://monosnap.com/file/5UaQWB0w8YB1dmPqaGne65m2pSa1IG
тут я получаю токен и после этого пользователя
после чего они попадают в редьюсеры моделей токенов и юзеров
если бы я это делал не в саге, а в редьюсере, то мне бы пришлось 2 раза нормализовывать данные
один раз для токена, второй для юзера

Oleg
08.05.2018
21:26:47
Данные с разных запросов, в разные редьюсеры
Почему одна нормализация?
В общем это все местами вкусовщина, но если тебе придется структуру стора менять, и нормализация в редьюсере - то экшены/саги рефакторить не придется

Ray
08.05.2018
21:31:15
ну тут да, можно было разделить, но что если нормализованные данные будут содержать 2 типа данных? К примеру и юзеров и токенов из одного запроса, если токены - это коллекция у юзера.
а список юзеров и токенов разделен разными реьюсерами.


Oleg
08.05.2018
21:33:28
Во
Редьсер, экшоны тоже могут не знать про структуру редьюсера. Точнее тут даже два редьюсера:
- ids - на экшон по записи массива мапает объект в айди и делает union
- entities - на экшон по записи массива преобразует в мапу и мержит
На вход в стор (экшоны) мы отдаем массив, на выходе из стора (общий селектор) мы тоже получаем массив, внутри все нормализованно. При этом есть селекторы и для получения списка айдишек и для получения мапы <id, entity>. Они все базовые и лежат рядом с редьюсером как АПИ для получения оттуда данных, в каком виде там все хранится мы все еще не знаем и можем легко рефакторить - менять структуру редьюсера для оптимизации не меняя ничего больше кроме базовых селекторов
Все калькуляции в селекторах рядом с компонентами основываются ТОЛЬКО на этом селекторном апи.

Google

Oleg
08.05.2018
21:33:53
А в таком кейсе, можно и в саге

MrSmeet
08.05.2018
21:42:42
Ребят как выровнять компонент по центру и растянуть, material-ui
Ну к примеру кнопку

Сергей
08.05.2018
21:43:29

MrSmeet
08.05.2018
21:44:11

Сергей
08.05.2018
21:45:23
читай

Stepan
08.05.2018
21:47:15
Охуенно, помогло, спасибо

Artem
08.05.2018
21:47:34
?

Kelin
08.05.2018
21:47:59

MrSmeet
08.05.2018
21:48:04

Сергей
08.05.2018
21:48:19

Ray
08.05.2018
21:56:52
в хуке apicase
Но тогда не особо удобно работать с этими данными дальше, если нужно что делать после запроса в санках или саге, как в моем примере

Kelin
08.05.2018
21:57:23
у меня apicase возвращает { body, rawBody, ..... }