
Vadim
09.09.2016
14:14:45
Или можете ли вы посоветовать какой-то чат по post-css?

Nikita
09.09.2016
14:15:23
css-modules гугли

Vadim
09.09.2016
14:16:03
css-модули это не об импорте классов в css-файлы.
Мне нужно импортировать класс не в js-файл, а в css-файл

Google

Nikita
09.09.2016
14:16:54
ты сначала прочитай доку, а потом спорь)
http://cssnext.io/features/#custom-properties-set-apply - и вот это еще есть

Evjeni
09.09.2016
14:17:12
Гайс, подкиньте стартер-китов с вебпаком и чтобы лайврелоад работал

Vadim
09.09.2016
14:18:08

Nikita
09.09.2016
14:18:41
ты можешь импортировать другие файлы и :root мержатся
и css-modules это тоже позволяет

Evjeni
09.09.2016
14:20:35

Nikita
09.09.2016
14:21:03
да погугли, их штук 10, все работают

Vadim
09.09.2016
14:21:04
и css-modules это тоже позволяет
Там есть только возможность делать compose, но это не то. Оно делает имена классов на выходе гигантскими. А мне нужно просто на выходе иметь простой класс, с унаследованными полями.
Насчет мерджа :root, попробую, но раньше вроде замечал что :root не импортируется

Ҫѐҏӗѫӑ
09.09.2016
14:21:11
10?)

Evjeni
09.09.2016
14:21:20

Ҫѐҏӗѫӑ
09.09.2016
14:21:40
или “штук 10” — это 10к?

Nikita
09.09.2016
14:23:35

Google

Nikita
09.09.2016
14:25:06
вообще классы в css не надо наследовать)) они не для этого придуманы

Vadim
09.09.2016
14:26:47

Nikita
09.09.2016
14:27:13
а на имя класса не наплевать?

Vadim
09.09.2016
14:28:12

Nikita
09.09.2016
14:28:56
ты не про переменные спрашиваешь, а про куски кода. В общем в :root и импортируешь этот файл. У нас это так работает

Vadim
09.09.2016
14:30:02
Под переменными я имею в виду как отдельные параметры, так и целые классы )
С root попробую )
Прошу прощения, а :root вы как импортируете? Через просто @import файла?
Или через compose какой-нибудь?
Хотя сорри, выше ты уже написал, что нужно просто импортировать файлы )

Ivan
09.09.2016
14:40:38
Друзья, а помогите разобраться с одной проблемой?
В приложении юзаю компонент react-autosuggest, он в свою очередь зависит от redux и в нем есть такие строки:
import { createStore } from 'redux';
import reducer from './redux';
В дев среде все ок, а когда апп собирается для прода первый импорт пытается импортнуть createStore не из npm_modules/redux а из локального модуля ./redux.
В конфиге вебпака про резолв модулей вижу только такие настройки и для dev и prod они не отличаются:
modulesDirectories: [ 'src', 'node_modules' ],
Я чего-то не знаю?
https://github.com/moroshko/react-autosuggest/blob/master/src/AutosuggestContainer.js

Dmitry
09.09.2016
14:48:31
как то подозрительно выглядит пакет юзающий редакс внутри себя)

Андрей
09.09.2016
15:33:40
вопрос на миллион) на линуксе можно скомпилировать react через "browserify cli"
а на windows как?

Andrey
09.09.2016
16:41:48
В твитере набросили, что ava во много раз медленнее jest https://twitter.com/MoOx/status/774226671469727744 хотя по своему опыту работы с jest не сказал бы)

Ҫѐҏӗѫӑ
09.09.2016
16:43:18
его ускорили на днях
а ава встроенный бабель крутит
ясен пень она говно

Cocker
09.09.2016
16:46:20
Народ, а какой lint прикрутить к вебпаку, чтобы реакт проверял?

Andrey
09.09.2016
16:46:34
его ускорили на днях
Сегодня как раз обновлял до 15, нужно будет посмотреть статистику по времени сборки) пока не ощутил этого

Google

Cocker
09.09.2016
16:47:46

Ҫѐҏӗѫӑ
09.09.2016
16:47:55
да джест тоже говно все равно

Aleh
09.09.2016
16:49:00

Ҫѐҏӗѫӑ
09.09.2016
16:49:18
tape / node-tap

Andrey
09.09.2016
16:55:04

Ҫѐҏӗѫӑ
09.09.2016
16:55:18
нет
в нем даже раннера нет
может есть раннер отдельный для этого

Andrey
09.09.2016
16:56:01
Тогда как по скорости с большим количеством тестов?)

Ҫѐҏӗѫӑ
09.09.2016
16:57:02
да ок по скорости. раннера-то нет. но если надо, то всегда можно спавнить. только вывод надо собирать
опять же говорю раннер поищи
мне не надо

Ҫѐҏӗѫӑ
09.09.2016
16:57:24
параллельно
я от этого больше минусов вижу

Andrey
09.09.2016
16:59:16
Ок, попробую tap на своем проекте, ava ставил, вполне нормальной оказалось)

Ҫѐҏӗѫӑ
09.09.2016
17:00:59
ава — это и есть tape + свой вывод + впиленный намертво бабель рантайм + параллельные тесты + раннер для этого

Alexey
09.09.2016
17:40:23
У авы честная изоляция зато
А так да, медленная

Denis
09.09.2016
17:43:48
Интересно, а кто-нибудь здесь новый Jest уже попробовал?

Google

Andrey
09.09.2016
17:44:49

Alexey
09.09.2016
17:45:28
Я когда смотрю видео Дена с jest'ом, то он мне космический корабль напоминает

Andrey
09.09.2016
17:46:29

Ҫѐҏӗѫӑ
09.09.2016
19:55:09

マイク
09.09.2016
19:57:28

Gregory
09.09.2016
20:06:25

Admin
ERROR: S client not available

Gregory
09.09.2016
20:06:32

Aleh
09.09.2016
20:12:25
чет смотрю ReactHostComponent и не могу понять: там есть tagToComponentClasses из которого судя по комменту должны тянуться нативные теги, если они там заданы, иначе genericClass, но по коду чет всегда только genericClass юзается
они при этом еще и не экспортятся, это типа на будущее?
я бы хотел скинуть ссылку в гитхабе на файл, но слишком трезв, чтобы его там найти(

Kreizo
09.09.2016
20:46:27
кто-то пользовался reduxMulti ?

Dmitry
09.09.2016
22:57:00
Никто случайно не встречал репу с хорошей структурой и сагами? Не считая демок в самих сагах. Смущает, что кажется, будто трудно искать, их при разработке, если не знаешь наизусть, что где лежит, когда запускаешь экшн, а он где-то там выстреливает

マイク
10.09.2016
00:39:37
Саги?

Dmitry
10.09.2016
00:42:43
redux-saga

Paul
10.09.2016
00:42:55
https://github.com/mxstbr/react-boilerplate ?

Alexey
10.09.2016
04:10:25
поподробнее
Тесты друг друга не афектят, т.к. в отдельных процессах их ава гоняет

Lupsick
10.09.2016
05:55:30
У саг проблема с ssr
Судя по моему ресерчу
Костыль на костыле если только

Google

Lupsick
10.09.2016
05:56:42
Так что я отказался и взял православный редкукс с тхунками

Den
10.09.2016
06:56:41

Lupsick
10.09.2016
08:52:05
Конкретно префетч а не ssr

Den
10.09.2016
08:57:41

Lupsick
10.09.2016
08:58:22

Den
10.09.2016
08:59:02
Issue на гитхабе?
Хотел бы знать во что могу вляпаться

Kreizo
10.09.2016
09:03:22
ребят поясните за combineReducers он ничего не дает кроме возможности резать редюсеры на отдельные файлы ?

Vladimir
10.09.2016
09:06:56
А что в доке написано?

Kreizo
10.09.2016
09:17:13
Советы
Этот помощник – это всего лишь удобство! Вы можете написать свой собственный combineReducers который работает иначе или даже вручную собрать объект состояния из вложенного редюсера и написать родительскую функцию-редюсер явно, как можно было бы написать любую другую функцию.
Вы можете вызвать combineReducers на любом уровне иерархии редюсера. Это не обязательно должно произойти наверху. На самом деле вы можете использовать его снова, чтобы разделить "детские" редюсеры, которые получаются слишком сложным на независимых "внуков" и так далее.
нужен юрист

code4aman
10.09.2016
09:20:46
Есть же курсы на egghead.io, вроде вопросы по редаксу должны отпасть, второй я не видел правда
Чет превью не порезалось :(
Походу второе как раз про советы и best practices

from
10.09.2016
13:46:32