
Real Human
22.03.2017
18:11:09
лучшая конфа, 10/10 господи

Alexandr
22.03.2017
18:12:16

Сергей
22.03.2017
18:12:32
что на счет JSS like StyledComponents?
const Button = styledJss.button({
backgroundColor: 'black',
padding: [10, 20],
color: 'white',
})
export default () => <Button className="any-class-name">Content</Button>

Max
22.03.2017
18:14:36

Google

Dmitry
22.03.2017
18:14:54
Для стора
Можно как кусок стора делать Immutable, так и весь. Тебе решать.

Max
22.03.2017
18:15:27
а разве стор не должен быть plain object-ом?

Mike
22.03.2017
18:16:44

Dreamerinnoise
22.03.2017
18:16:52

Сергей
22.03.2017
18:16:58

Max
22.03.2017
18:17:00
ok

Mike
22.03.2017
18:17:03
хоть и не сторонник, но это уже перебор какой-то

Сергей
22.03.2017
18:17:16
да
лучше везде втыкать className?

morda
22.03.2017
18:17:37
Зависит от

Dream
22.03.2017
18:23:48

Mike
22.03.2017
18:25:04
вообще не очень понял идею

Google

Сергей
22.03.2017
18:25:05
чуваки уже пишут это
https://gist.github.com/kof/3277ee04d2100bab3e6c6c33656edce7

Mike
22.03.2017
18:25:10
у тебя есть устраивающий тебя инструмент
и есть тот, который тебе не подошел
и ты хочешь их слить вместе?

Сергей
22.03.2017
18:26:55
вообще не очень понял идею
идея в том, чтобы на выходе сразу получать компонент со стилями
вроде npmjs.com/styled-components, только вместо строковых литералов, объект стилей

Mike
22.03.2017
18:30:19
but why tho
вообще мне уже очень хочется поближе разобраться с этим вашим jss чтобы у меня больше аргументов было почему они не нужны
))

morda
22.03.2017
18:30:53
Потому что реакт есть и нэйтив) где нет вебовских классов

Mike
22.03.2017
18:31:18
^ первый разумный аргумент, который я слышу в этом чате

Alexander
22.03.2017
18:31:23
Как лучше всего контактировать с бекендом?

Dream
22.03.2017
18:31:39

Alexander
22.03.2017
18:31:42
Я понимаю, что через redux, но каким образом?

Mike
22.03.2017
18:31:43

Dream
22.03.2017
18:31:44
так будет честно

Mike
22.03.2017
18:31:59
но в 90% случаев тебе хватит фетча

Alexander
22.03.2017
18:32:00

Google

morda
22.03.2017
18:32:40
Есть react-native-web где челы веб нэйтивеым подходом пытаются писать чтобы контекст по минимуму переключать. Я его когда сперва увидел смеялся так... а щас вот понимаю что людей сподвигло

Dream
22.03.2017
18:37:19
чуваки, а как застайлить 2-3 дива в компоненте? я про jss
https://www.npmjs.com/package/styled-components

Dmitry
22.03.2017
18:39:18

Alexander
22.03.2017
18:41:32

Name
22.03.2017
18:42:21

Dmitry
22.03.2017
18:42:38
Ничего большого, декларативная работа с бэком поверх fetch.
Просто отправлять и получать: https://github.com/visionmedia/superagent

Alexander
22.03.2017
18:44:27
Как я понял нет ничего такого встроенного в react/redux. То есть можно даже через XMLHTTPRequest работать

Dream
22.03.2017
18:46:25

Dmitry
22.03.2017
18:46:28

morda
22.03.2017
18:49:44
Не бери фетч. Бери аксиос

Dmitry
22.03.2017
18:50:23
правильно, им даже Гарри Поттер пользуется

Roman
22.03.2017
18:50:51

Dream
22.03.2017
18:51:02

Anton
22.03.2017
18:52:42
не бери фетч, бери рефетч

Dmitry
22.03.2017
18:54:19
я так ник себе взял

Mike
22.03.2017
19:13:34
Но я вообще request юзаю
Хз чё у него внутри

Google

Dream
22.03.2017
19:18:13

Max
22.03.2017
19:19:06
https://developer.mozilla.org/en-US/docs/Web/API/Request
видимо оно

Игорь
22.03.2017
20:32:39
Может кто-нибудь помочь с вопросом по mongoose и mongoDB?

Lupsick
22.03.2017
20:51:00

Admin
ERROR: S client not available

Игорь
22.03.2017
20:52:47

Lupsick
22.03.2017
21:01:18
http://stackoverflow.com/questions/28902226/mongoose-query-update-pull-multi

Игорь
22.03.2017
21:07:42
Ага, спасибо. Что-то я наворочал в схеме

Ruslan
22.03.2017
22:03:08
https://github.com/facebook/react/pull/9232#issuecomment-288398071
Заживем теперь

Nikita
22.03.2017
22:24:23
https://pp.userapi.com/c638826/v638826768/2987c/R8WwydFQv60.jpg
что за язык?

Ruslan
22.03.2017
22:27:25
OCaml?

Nikita
22.03.2017
22:36:17
вроде нет

Vasiliy
22.03.2017
22:37:02
нет) чего-то очень редкое, или самодельное)

Dmitry
22.03.2017
22:59:50
похоже на шутку, на самом деле — такого синтакса нету в природе. Императивный язык, где всё из питона, member из F#, var и camelCase из js, а do infinite loop вообще с потолка

Дмитрий
22.03.2017
23:01:46
Теоретически, такое можно на макросах забабахать из js)

Nikita
22.03.2017
23:04:44
наверное из js можно сделать все

Google

Nikita
22.03.2017
23:04:56
завтра узнаю, что это

Alex
22.03.2017
23:53:50

Dmitry
22.03.2017
23:54:45
это кстати неплохой вопрос конторе на собеседовании
'как много собственнописных штук вы используете и какого характера эти штуки, как они появились'

Alex
23.03.2017
00:00:54

Dmitry
23.03.2017
00:01:32
вот вы смеётесь, а у меня в стартапчике был фуллстак-js девелопер
который использовал всё своё: самописный js-фреймворк, свой json-парсер, ..
очень сильный парень, в яндексе много лет работал. Но взаимодействовать конечно в команде с ним никто не мог.

Nikita
23.03.2017
00:03:07
видимо он придумал борсчик и прочую ересь )

Dmitry
23.03.2017
00:03:09
Пратчетт про таких разработчиков очень хорошо сказал:
>> Он обладал поистине блестящим интеллектом, интеллект его блестел всеми гранями, словно осколки разбитого вдребезги зеркала. Несмотря на сверкающие грани и радужные отблески, вещь все-таки разбита.

Kir
23.03.2017
00:28:34
Вчера спрашивал про activeClass при точном совпадении url в react-router
Оказалось проблема решается так:
<Link to={href} onlyActiveOnIndex>{name}</Link>

Dmitry
23.03.2017
00:30:56
господа, у меня одного в chrome debugger tools, как-то криво ресолвятся ES6-импорты? код работает, но в отладчике (консоль/watch) воспользоваться этими импортами не могу

Дмитрий
23.03.2017
00:32:31
В стандартных браузерах ещё нет импортов, лол
Они у тебя там транспилируются в иной код и напрямую ты ничего как правило не заимпортишь из консоли

Dmitry
23.03.2017
00:33:01
2-й вебпак, запускаю всё через webpack-dev-server, в конфиге вебпака babel-loader с пресетами presets: ['react', 'es2015']