@react_js

Страница 455 из 5115
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
http://cssnext.io/features/#custom-properties-set-apply - и вот это еще есть
Оно позволяет брать переменные только из блока :root

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

и css-modules это тоже позволяет

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
да погугли, их штук 10, все работают
да какая-то лажа постоянно попадается

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

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
вообще классы в css не надо наследовать)) они не для этого придуманы
Ну хотелось бы иметь общие переменные, которые можно было бы юзать по всему проекту, и при необходимости иметь возможность менять их в одном месте, а не в куче файлов.

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
Eslint
Спасибо

Ҫѐҏӗѫӑ
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
tape / node-tap
Tape умеет параллельно тесты запускать?

Ҫѐҏӗѫӑ
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
Интересно, а кто-нибудь здесь новый Jest уже попробовал?
да, пробовал, порадовал новый diff, по поводу скорости пока не понятно, нужно будет посмотреть по статистике)

Ҫѐҏӗѫӑ
09.09.2016
19:55:09
Gregory
09.09.2016
20:06:25
В твитере набросили, что ava во много раз медленнее jest https://twitter.com/MoOx/status/774226671469727744 хотя по своему опыту работы с jest не сказал бы)
Там фишка в том что Jest кеширует тесты без изменений, а ава раннает все подряд но быстрее всех

Admin
ERROR: S client not available

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
У саг проблема с ssr
Интересно было бы узнать какие

Lupsick
10.09.2016
08:52:05
Интересно было бы узнать какие
Как ты делаешь prefetch в ssr?

Конкретно префетч а не ssr

Den
10.09.2016
08:57:41
Как ты делаешь prefetch в ssr?
Я сагу ещё не использовал, только смотрю в её сторону

Lupsick
10.09.2016
08:58:22
Я сагу ещё не использовал, только смотрю в её сторону
Ну короче там есть целый огромный issue и они решают как бы сделать prefetch

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

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