
Mike
19.07.2018
00:23:36
типа вместо объектов Map() брать?

Andrew
19.07.2018
00:23:37

Mike
19.07.2018
00:24:02
меня производительность кода в этом месте заботит чуть менее чем никак, а читаемость парит

Artyom
19.07.2018
00:24:09
Шоб прототипы жирными не были
Нет. Объект - это коллекция по сути и в ней должно быть минимум зарезервированных слов, т.к. скорее всего они будут использоваться ключами. Поэтому методы для работы с объектами "статические"

Google

Дмитрий
19.07.2018
00:24:26
парни, у меня тут возник вопрос, а херли у объектов нет функции .keys() и .values()? пришлось тут сделать вот что, есть массив объектов, их надо отфильтровать, потом склеить те, у которых одно из полей совпадает, и потом для каждого сделать кое-что. получилось уродливое говно
const groupedEntities = entities.filter(el => el.retail).reduce((acc, el) => ({ ... acc, [el.type]: el }), {})
Object.keys(groupedEntities).map(el => groupedEntities[el]).forEach(el => ...)
а были бы эти методы, можно было бы нормально зачейнить:
entities.filter(el => el.retail).reduce((acc, el) => ({ ... acc, [el.type]: el }), {}).values().forEach(el => ...)
это я с LINQ переигрался или мне не зря кажется, что это упущение?
Люди имеют право использовать поля .keys и values в объектах по своему усмотрению, а не на усмотрения дяди рантайма

Mike
19.07.2018
00:25:03

Artyom
19.07.2018
00:25:42

Mike
19.07.2018
00:27:01
действительно, я вообще даже не знал, что такое есть, всегда для мапов объекты брал, считая, что это по сути и есть хэшмапа такая
приятно узнавать что-то новое в полчетвертого

Artyom
19.07.2018
00:27:41
Этому новому 3 годика уже

Mike
19.07.2018
00:27:50
для меня новое))

Artyom
19.07.2018
00:28:05
Ну читкани, полезная штука

Mike
19.07.2018
00:28:39
вот пойду ща вместо книжки перед сном почитаю, всем спасибо

Aleksey
19.07.2018
05:07:09
Ребят, как подружить jQuery и React, без зборщиков проекта, прост по cdn подключил реакт, и также jQuery, но в консоль ошибки лезут

Gleb
19.07.2018
05:18:12
Народ помогите, коннект перестал передавать обновленный стор в компонент, при этом стор обновляется нормально, данные сохраняются, но почему-то в компонент не приходят... сталкивался кто с таким?

Bear
19.07.2018
05:24:37
Если совсем никак, то в чат тоже нужно отправлять тексты ошибок, а не играть в экстрасенсов со словами "как их подружить"

Google

Eugene Y.
19.07.2018
05:36:38
<ProductPrices {{priceRetail, priceRetailAlt, priceGold, priceGoldAlt} = ...this.props}/>
как правильно пропсы передать?

Andrey
19.07.2018
05:37:10

Eugene Y.
19.07.2018
05:37:54
я забыл как правильно)
у родителя дохера пропсов, хочу передать ребенку только 4 ему нужных
раньше руками писал <ChildComponent prop1=this.props.prop1/> и т.д.
я видел что как-то проще можно

Kirill
19.07.2018
05:38:39

Eugene Y.
19.07.2018
05:39:00

Alexander
19.07.2018
05:42:26

Eugene Y.
19.07.2018
05:46:32
{...props}?
<ProductPrices priceRetail priceRetailAlt priceGold priceGoldAlt = {this.props}/> вот так получилось) спасибо

Arthur
19.07.2018
05:49:17
можно как-то изменить название файлов при билде react-scripts ?
нужно убрать хеши

Aleksey
19.07.2018
05:49:28

Andrey
19.07.2018
05:50:02

Eugene Y.
19.07.2018
05:50:21
а нет, не так
как правильно то?

Andrey
19.07.2018
05:51:04
Нормально - сформировать newProps за пределами jsx, а потом сделать {...newProps}

Кирилл
19.07.2018
05:54:01
Привет

Eugene Y.
19.07.2018
05:57:23

Google

Andrey
19.07.2018
05:57:45

Eugene Y.
19.07.2018
05:58:02

Roman
19.07.2018
05:58:50

Igor
19.07.2018
06:03:57

Buka
19.07.2018
06:05:19

Aleksey
19.07.2018
06:05:55
cdn , import $ from 'jquery';
если через сборщик проекта, npm, то можно через вызывать на методах componentDidMount Jq

Buka
19.07.2018
06:07:37

Igor
19.07.2018
06:08:54
Либо ещё подключать либу чтобы работало
Которая с модулями работает

Aleksey
19.07.2018
06:09:57
А зачем?
Хочу вообще сделать тип оставить отзыв и прикрепить скриншот, так вот для второго использую html2canvas. и для него jQ надо, но с подключением уже разобрался

Aleksey
19.07.2018
06:10:08

Ivan
19.07.2018
06:24:44
Как подрубить поддержку декораторов в react-native, на дефолтном бойлерплейте, тот что с expo, валит ошибки что Can't find variable: Symbol

Cenator
19.07.2018
06:25:04

Ivan
19.07.2018
06:25:36

Yuriy
19.07.2018
06:33:44
Всем доброе утро. Ребята столкнулся со следующей ошибкой.
Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-GBZpdGedoBaq6YBC2+5oO7Dc8WC1XJ5EUI5Md05Lls8='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
Сделал роут, перехожу на http://localhost:3000/login и белый экран с Cannot GET /login
Есть теория, что нужно в Хост файле поменять домейн. Мб кто знает как пофиксить?

Roman
19.07.2018
06:34:50
как-то
надо включить

Google

Yuriy
19.07.2018
06:37:38
в конфиге вебпака
plugins: [
new BrowserSyncPlugin({
host: 'localhost',
port: 3000,
files: ['./dist/*.html'],
server: { baseDir: ['dist'] }
})
]

Roman
19.07.2018
06:41:57

Yuriy
19.07.2018
06:43:10

Roman
19.07.2018
06:43:26

Yuriy
19.07.2018
06:43:30
++

Admin
ERROR: S client not available

Roman
19.07.2018
06:43:34
тогда хз

Konstantin
19.07.2018
06:58:04
а вебпак перезапустил?
я перезапустил вебпак, не помогло
решил отложить на утро, перезагрузив ноут все заработало...magic!

Roman
19.07.2018
06:58:16

Sergey
19.07.2018
07:06:03

Dmitriy
19.07.2018
07:06:27
народ, есть вопрос. переделываю роутер с 3 на 4, в 3-м был <Redirect from="/" to="/add">. А как в 4-м роутере мне сделать редирект из одного роутера на другой?

Cenator
19.07.2018
07:10:56
Так же

Dmitriy
19.07.2018
07:11:57
Т.е. использовать редирект компонент? Не будет конфилктов? А то одно импортится react-router-dom а другой с react-router

Cenator
19.07.2018
07:14:49
Оно все из rrd импортируется

Artyom
19.07.2018
07:21:05
@sergeysova
https://donejs.com/ssr-react.html

One
19.07.2018
07:48:04

Sergey
19.07.2018
08:10:55
как в formik сделать асинк валидацию email поля,
если оно валидно для проверки ? ( схема там уже есть)

Arthur
19.07.2018
08:14:20
ещё раз спрошу
можно как-то изменить название файлов при билде react-scripts ?
нужно убрать хеши

Google

Cenator
19.07.2018
08:16:13

Roman
19.07.2018
08:18:08
eject
или искать rewired :)

Default
19.07.2018
08:19:43
eject
Проще вообще не юзать cra

Arthur
19.07.2018
08:20:30
а можно как-то навесить ренейминг файлов на postbuild ?

Cenator
19.07.2018
08:21:14

Default
19.07.2018
08:21:41
Кстати, а зачем убирать хэши?

Artyom
19.07.2018
08:21:45

Arthur
19.07.2018
08:22:59

Cenator
19.07.2018
08:23:05

Artyom
19.07.2018
08:23:08
Зачем?

Arthur
19.07.2018
08:23:19
у меня в cshtml привязка на эти файлы идёт
к существующему MVC приложению нужно добавить конструктор, написанный на реакте

Artyom
19.07.2018
08:24:34

Roman
19.07.2018
08:24:46

Arthur
19.07.2018
08:24:50
это asp.net / core"овские файлы