@react_js

Страница 578 из 5115
Vladimir
25.10.2016
23:34:10
ребят, можно в личку?

Defiancefew
25.10.2016
23:36:13
а да подскажите eslint не трекает деструктурированные пропсы, issue вроде есть, но как то странно. половину трекает, половину нет. у всех так?

Владимир
25.10.2016
23:36:18
я буду рад, если ты объяснишь что я сделал не так
я тебе завтра распишу что не так, а сейчас я спать

Google
Pavel
25.10.2016
23:40:14
а здесь не проводилось голосование по css-in-js?

[Anonymous]
25.10.2016
23:40:42
но зачем?

и так понятно

Pavel
25.10.2016
23:41:16
что понятно?

Владимир
25.10.2016
23:41:22
https://github.com/styled-components/spec https://github.com/styled-components/comparison

[Anonymous]
25.10.2016
23:41:38
что понятно?
что не понятно?

Владимир
25.10.2016
23:42:10
https://github.com/MicheleBertoli/css-in-js

Pavel
25.10.2016
23:44:08
если бы все люди выбирали инструменты количеству галочек в таблице

все было бы понятно

но есть всегда ряд целый ряд но, и обычно после такого рода голосований они и обсуждаются

[Anonymous]
25.10.2016
23:45:08
зачем голосование? по кол-ву голосов хочешь выбирать инструмент?

Pavel
25.10.2016
23:45:55
нет, поговорить с адептами того или иного

понять сходятся ли у меня с ними цели

Google
Pavel
25.10.2016
23:46:21
и требования

и таким образом выбрать инструмент

[Anonymous]
25.10.2016
23:47:07
не понимаю причем здесь голосование, ну да ладно

Pavel
25.10.2016
23:47:43
давайте поговорим о ... -> голосование -> обычно есть пара-тройка лидеров -> обсуждение выбора того или иного

[Anonymous]
25.10.2016
23:48:33
это ты хороший сценарий расписал

Владимир
25.10.2016
23:48:45
Vladimir
25.10.2016
23:49:24
а здесь не проводилось голосование по css-in-js?
попроси jsunderhood устроить опрос

Владимир
25.10.2016
23:50:25
попроси jsunderhood устроить опрос
https://twitter.com/jsunderhood/status/790577636108009472

Pavel
25.10.2016
23:50:25
я знаю этот репозиторий и умею пользоваться гуглом, к сожалению в большинстве сравнений обычно используется примитивный подход, сводящийся опять же к заполнению галочек в таблице. меня больше интересует живое мнение, мол "мы в проекте использовали такое-то, спланировали архитектуру так-то и довольны"

короче обсуждение не планируется, занудство было оскорблено и как всегда пошли разводы на срач

Pavel
25.10.2016
23:53:04
так это же синтаксический сахар, тут играет роль не только покрытие функционала. coffeescript тоже много чего умел делать, но где он теперь

если пользоваться неудобно то и функционал особо не поможет

Владимир
25.10.2016
23:54:01
я знаю этот репозиторий и умею пользоваться гуглом, к сожалению в большинстве сравнений обычно используется примитивный подход, сводящийся опять же к заполнению галочек в таблице. меня больше интересует живое мнение, мол "мы в проекте использовали такое-то, спланировали архитектуру так-то и довольны"
то есть ты хочешь что бы кто-то потратил на тебя пару часов своего времени и обсудил 3 различных подхода в css-in-js и о том что при разных подходах построения ui выбирается различная схема применения того или иного подхода ?

[Anonymous]
25.10.2016
23:54:04
покрытие? не о покрытие ведь речь я думаю, а о том, что ты приходишь в магазин и не покупаешь весь магазин для приготовления борща, берешь конкретные ингридиенты(функционал) и готовишь на нем.

Vladimir
25.10.2016
23:54:18
вот, на ХН отличный аргумент против цссинжс

http://www.expatsoftware.com/Articles/happiness-is-a-boring-stack.html

Pavel
25.10.2016
23:56:21
покрытие? не о покрытие ведь речь я думаю, а о том, что ты приходишь в магазин и не покупаешь весь магазин для приготовления борща, берешь конкретные ингридиенты(функционал) и готовишь на нем.
ну, это сюда не особо подходит. если надо усилить эффект метафорой, то ок, css-in-js-подходы это набор ингридиентов, только мне в них нужна косточка, а они в разных обертках

Google
Pavel
25.10.2016
23:57:03
и некоторые быстро снимаются а некоторые долго

Cocker
26.10.2016
00:25:38
Anton
26.10.2016
00:57:14
Там стили компонента пишутся прямо в style
+ тоже бесит эта хуйня. есть material tools, но там компонентов мало и с кастомизацией проблемы

Anton
26.10.2016
03:03:27
А не подскажет кто - как в реакте "просто" подцепить внешний css файл с CDN?

Alexander
26.10.2016
03:06:04
При чем здесь реакт?

Nikita
26.10.2016
03:06:36
<link rel="stylesheet" href="cdn_url">, не ?

насколько мне известно - это самый спростой способ

Anton
26.10.2016
03:07:57
а если нет htmlа?

Alexander
26.10.2016
03:08:38
Програмно создай элемент link

Anton
26.10.2016
03:08:39
просто <link в jsx не работает, начинает ругаться

Програмно создай элемент link
Так и сделал, но как-то не спортивно

Alexander
26.10.2016
03:09:04
Я не могу поверить, что это читаю

Возьми хтмл файл свой

Nikita
26.10.2016
03:09:11
а если нет htmlа?
не может такого быть

Alexander
26.10.2016
03:09:15
И добавь туда тег

Anton
26.10.2016
03:09:47
не может такого быть
Компонента зашита глубоко-глубоко, и у нее никакого html нет. Править обертку нет возможности

Nikita
26.10.2016
03:11:18
твой реакт подсовывается в html туда и добавь свой cdn.css а и jsx нихрена не html, так к сведенью

Alexander
26.10.2016
03:12:02
Тогда все ок с тегом

Создавай в willMount, удаляй в willUnmount

Nikita
26.10.2016
03:12:57
если на клетки с тигром написано "буйвол" не верь глазам своим

Google
Alexander
26.10.2016
03:12:59
Хотя require.ensure должно прокатить, если ты с вебпаком, но я не уверен

Nikita
26.10.2016
03:13:49
лучше скачать этот цсс и подсунуть его вебпаку для разбора и выкидывании лишних стилей

имхо

Alexander
26.10.2016
03:15:38
https://github.com/webpack/webpack/issues/150 читай тут, короч

Anton
26.10.2016
03:15:39
Так было бы проще, но тут надо взять именно с CDN

Ага. В общем никакого "реактовского" варианта нет. Каждый делает как может. Эх, глаза бы мои его не видели, руки бы не трогали

Alexander
26.10.2016
03:18:50
Не трогай, не мучайся )

Anton
26.10.2016
03:58:25
Выбора нет, сам в эту мышеловку залез

Nikita
26.10.2016
04:05:45
Ага. В общем никакого "реактовского" варианта нет. Каждый делает как может. Эх, глаза бы мои его не видели, руки бы не трогали
ну как бы react это View в MV* паттернах, он и не должен решать такие задачи а почему не подходит вариант: положить в проект cdn.css в src/assets/cdn.css а в компоненте сделать import src/assets/cdn.css для этого конечно должен быть соответствующий лоадер в webpack.config.js что то вроде { test: /\.css$/, include: /src\/ui/, loaders: [ 'style-loader, 'css-loader, 'postcss-loader' ] }

Anton
26.10.2016
04:06:55
самый простой ответ - на странице есть куча других компонент, которые делаю совсем другие люди, и все шарят один css. Будем считать - бустрап

Nikita
26.10.2016
04:08:21
тогда в index.html этот css раз его все используют ?

Anton
26.10.2016
04:08:42
которого у меня и нет :P

Nikita
26.10.2016
04:10:36
наверное я понимаю вашу задачу не так как вы посмотрите на эту штуку может быть она вам подойдет https://github.com/nfl/react-helmet

Anton
26.10.2016
04:11:32
Да, он решает много проблем. Спасибо

Igor
26.10.2016
06:17:21
Вопрос такой, а как {...this.props} передать в цикл? {this.props.menuData.restaurantMenu.map(function ( item, index ) { return ( <div className="restaurantMenuModalSlide"> <div className="restaurantMenuModalClose" onClick={this.handleClose.bind(this)}> <svg className="iconClose"> <use xlinkHref="#iconClose"/> </svg> </div> Например тут, что отработал this.handleClose

Igor
26.10.2016
06:22:47
arrow function
а подробней?

Zapix
26.10.2016
06:23:26
а что делает handleClose?

и нельзя ли вынести в отдельную компоненту?

Igor
26.10.2016
06:24:20
Закрывает модалку

Google
Den
26.10.2016
06:24:35
Вместо function(item,index) {} нужно (item, index) => {}

Alexander
26.10.2016
06:25:38
Или (function(item, index) {}).bind(this)

Zapix
26.10.2016
06:25:42
?да лучше arrow function, и не исползьвать this.handleClose.bind(this)

Igor
26.10.2016
06:26:21
Или (function(item, index) {}).bind(this)
Понял да, тоже спасибо

Paul
26.10.2016
06:31:40
https://github.com/th0r/webpack-bundle-analyzer

Iaroslav ¯\_(ツ)_/¯
26.10.2016
08:06:27
http://www.expatsoftware.com/Articles/happiness-is-a-boring-stack.html
Не очень понял к чему эта ссылка, в ней нет речи о теме css-in-js

JiSeven
26.10.2016
08:34:51
Jest vs Tape vs Mocha. Кто что предпочитает?)

Andrey
26.10.2016
08:38:52
jest или ava

Сергей
26.10.2016
08:56:28
JiSeven
26.10.2016
08:59:28
у джеста, вроде, недавно крутая обнова была?

или ошибаюсь?

Andrey
26.10.2016
09:00:26
было, но уже несколько месяцев назад

в 14, уже 16 версия)

Iaroslav ¯\_(ツ)_/¯
26.10.2016
09:00:55
?

JiSeven
26.10.2016
09:01:14
ого, нужно будет глянуть

Sergey
26.10.2016
09:18:59
А, скажите, товарищи, вот у вас наверняка встает проблема что делать с интерфейсом во время каких-то длинных ajax-запросов, вы предпочитаете блокировать весь интерфейс целиком, или только ту часть приложения, которая отвечает за действие. Условно у меня добавляется новая записть к списку существующих — есть аргументы за/против лочить весь интерфейс целиком/лочить только маленькую форму добавления.

? ethorz
26.10.2016
09:20:19

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