@react_js

Страница 1113 из 5115
Real Human
22.03.2017
18:11:09
лучшая конфа, 10/10 господи

Сергей
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
Facebook все написал, что нужно для immutable. Странно, что этот вопрос еще стоит.
слушай, а immutable брать для стора или просто как прослойку для path?

Google
Dmitry
22.03.2017
18:14:54
Для стора

Можно как кусок стора делать Immutable, так и весь. Тебе решать.

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

Dreamerinnoise
22.03.2017
18:16:52
а разве стор не должен быть plain object-ом?
Оно может быть хоть строкой

Сергей
22.03.2017
18:16:58
это же ужасно выглядит
обычный JSS лучше?

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
Зависит от

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
у тебя есть устраивающий тебя инструмент
JSS меня не полностью устраивает Как раз из-за сильной схожести с обычными css-модулями

и ты хочешь их слить вместе?
Этого хочу не только я

вообще не очень понял идею
идея в том, чтобы на выходе сразу получать компонент со стилями вроде 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
Как лучше всего контактировать с бекендом?

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
https://github.com/tulios/mappersmith
Это как я понял уже большая обёртка. Мне же просто нужно отправлять json и получать json

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
чуваки, а как застайлить 2-3 дива в компоненте? я про jss
разобрался на примере, вопрос отпадает

Dmitry
22.03.2017
18:46:28
Как я понял нет ничего такого встроенного в react/redux. То есть можно даже через XMLHTTPRequest работать
Зачем мешать все в кучу? React рисует, redux хранит и меняет стейт + дает возможность сделать запрос к API для изменения этого самого стейта. Чем делать запрос -- дело, конечно, твое. Хоть тапком.

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

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

Roman
22.03.2017
18:50:51
Это как я понял уже большая обёртка. Мне же просто нужно отправлять json и получать json
Сразу ты говоришь тебе нужно просто отправлять и получать json и берёшь xhr, а потом приходят seo-специалисты и у тебя случается изоморф (рендеришь компоненты на сервере) и тут тебе xhr уже недоступен...

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

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

Google
Dream
22.03.2017
19:18:13
Но я вообще request юзаю
скинь линк плз

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?

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
похоже на шутку, на самом деле — такого синтакса нету в природе. Императивный язык, где всё из питона, member из F#, var и camelCase из js, а do infinite loop вообще с потолка
"И последний вопрос. У нас в компании используют наш собственный язык и собственный компилятор. Готовы ли вы обучаться новому?"

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']

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