
KlonD90
17.01.2017
16:37:34
+ на самом деле это подгрузит новую рекламу даже если код сработает

? Алёна
17.01.2017
16:42:48
Кто-нибудь юзает sugarss, как линтите?
sss и stylelint плагин не дружат между собой, по крайней мере в атоме, по крайней мере у меня и ещё многих. Но в консольке всё линтится норм. Настраивала так: (самым первым плагином идет)
require("postcss-easy-import")({
extensions: [".sss"],
plugins: [
require("stylelint")({
configFile: aliases.stylelintrc
})
]
})
Потом ещё репортёр настроила, чтобы ошибки по человечески выводились:
require("postcss-reporter")({
clearReportedMessages: true
})

Джон
17.01.2017
16:49:13
https://www.toptal.com/nodejs/tips-and-practices?utm_campaign=tips_nodejs&utm_medium=email&utm_source=blog_subscribers

? ethorz
17.01.2017
17:06:25
как лучше сделать, чтобы нумеровать элементы, редьюсер
switch (action.type) {
case FETCH_WEATHER:
return [ action.payload.data, ...state ];
}

Google

? ethorz
17.01.2017
17:06:32
может как нибудь по айди
мне нужно удалить стор для конкретного элемента
есть weather - там по объектам расположено, то бишь 0, 1, 2, 3, 4 и т.д.
т.е. к тому редьюсеру -
const rootReducer = combineReducers({
weather: WeatherReducer
});
я не силён в редаксе

Roman
17.01.2017
17:56:12
https://github.com/reactjs/redux/blob/master/examples/todomvc/src/reducers/todos.js
@ethorz

Andrey
17.01.2017
20:01:25
там вебпак 2.2.0 вышел

Max
17.01.2017
20:08:30

Andrey
17.01.2017
20:09:20
так уже больше чем пол года назад налетели
теперь надо ждать 3 версию, по обещаниям сократа должно быть норм

Ҫѐҏӗѫӑ
17.01.2017
20:13:44
ну третья тоже не скоро будет
там брейкингов не накопилось

Google

Andrey
17.01.2017
20:17:30
так то да, все что я читал, это были просто идеи, к примеру, что бы вебпак ждал загрузку каких либо модулей и после запускал код, а не как сейчас падал
да и жду, когда сделают что то с CommonsChunkPlugin

Danila
17.01.2017
23:36:48
есть кто-то хорошо шарящий в mobx?
использование inject приводит к тому, что render компонента вызывается до его mount’а, в случае если store, который был заinject’чен обновился.
как это дерьмо предотвратить?

Dev
18.01.2017
03:38:37
как можно подобно addEventListener навесить несколько функций на одно событие (прим. onclick)?
только создав одну ф-цию, где будут вызываться другие?

Paul
18.01.2017
03:42:58
что?

Dmitriy
18.01.2017
03:59:33

Aleksey
18.01.2017
05:36:27
да и не про реакт аналогично

Alexander
18.01.2017
05:43:41
Не про реакт. Просто вызывай сколько нужно addEventListener и все

? ethorz
18.01.2017
05:48:26
Люди, есть вывод виджетов из объекта в виде "name" : [ {}, {}, {}], как можно удалить нужный элемент? обращаться к индексу?

Aleksey
18.01.2017
05:49:09
splice или filter смотря надо тебе inplace или новый массив

? ethorz
18.01.2017
05:49:52
лучше не мутировать оригинальный стейт, значит filter видимо
по айди делать фильтр? Или как лучше

Aleksey
18.01.2017
05:50:33
да как удобно так и делай

? ethorz
18.01.2017
05:50:35
т.е. в каждом блоке будет по кнопке, которая сцепляет какое-то значение, по которому будет экшн

Aleksey
18.01.2017
05:50:48
если айди уникален - делай по айди
да и если не уникален - можно делать по айди. зависит от задач

? ethorz
18.01.2017
05:51:21
ну, внутри объекта есть уникальный айди
но этот объект потом нужно будет удалить

Google

? ethorz
18.01.2017
05:51:44
т.е. создать новый без этого объекта
вот

code4aman
18.01.2017
06:31:41
(где PostCSS stylelint plugin != stylelint plugin для атом/вскод)

Demid
18.01.2017
06:38:39
#вопрос_со_дна
browserslist config, это просто файл в корне проекта с именем
.browserslist?

Дмитрий
18.01.2017
06:45:53

? ethorz
18.01.2017
06:48:52

Дмитрий
18.01.2017
06:49:23
Да, можно

? ethorz
18.01.2017
06:51:37
т.е. я при рендеринге делаю на нужный компонент рефс или пропс к примеру с этим айди, потом передаю его на экшн, где обращается к редьюсеру, который через filter создает новый, так?

Дмитрий
18.01.2017
06:52:05
Ага

? ethorz
18.01.2017
06:53:01
понял, спасибо

Дмитрий
18.01.2017
06:53:21
Причём можно фильтровать прям сразу объекты

Дмитрий
18.01.2017
06:54:01
const obj = {
a: { id: 0 },
b: { id: 1 },
c: { id: 2 }
}
const idEq = R.propEq('id')
const delById = (state, payload) => R.reject(idEq(payload), state)
delById(obj, 1)
// => {"a": {"id": 0}, "c": {"id": 2}}

? ethorz
18.01.2017
06:55:24
у меня структура в виде
{ "weather": [{{"coord":{"lon":139,"lat":35},
"sys":{"country":"JP","sunrise":1369769524,"sunset":1369821049},
"weather":[{"id":804,"main":"clouds","description":"overcast clouds","icon":"04n"}],
"main":{"temp":289.5,"humidity":89,"pressure":1013,"temp_min":287.04,"temp_max":292.04},
"wind":{"speed":7.31,"deg":187.002},
"rain":{"3h":0},
"clouds":{"all":92},
"dt":1369824698,
"id":1851632,
"name":"Shuzenji",
"cod":200}
}, {такой же объект но с другими значениями}, {}, {}]}
может структуру переделать лучше в редьюсере

Roman
18.01.2017
08:06:38
подскажите что делаю не так:
Выставил в webpack
output: {
filename: "./dist/bundle.js",
path: __dirname + "/app/assets",
publicPath: "/assets/",
}
есть такой файл app/assets/txt.txt в браузере набираю localhost:3000/assets/txt.txt пишет Cannot GET /assets/txt.txt, a c localhost:3000/app/assets/txt.txt работает почему-то
блин теперь даже / неработает

Vladimir
18.01.2017
08:11:46

Леонид
18.01.2017
08:15:10
Может просто .txt файлы из соображений безопасности не читает

Google

Azein
18.01.2017
08:16:53
а работало потому что в этом случае ссылался на ассеты в сорцах

Admin
ERROR: S client not available

Kate
18.01.2017
08:53:34
кто знает как называется плагин для visual studio code, который рядом с файлами иконки разширения ставит?

Сергей
18.01.2017
08:54:16
Vs icons?

Brs
18.01.2017
08:54:19
на скриншоте атом есличо

Kate
18.01.2017
08:54:41
я знаю
рядом vscode
просто в атоме есть
а мне vscode понравился

Сергей
18.01.2017
08:56:45
Первая ссылка

Kate
18.01.2017
08:57:57
да я поняла
просто я не загуглила
а просила
а потом загуглила
но уже знала ответ когда сюда написали
я исправлюсь
буду гуглить сначала
чет он не работает

Safort
18.01.2017
09:04:30
чет он не работает
Там же выводится уведомление, не?
vscode-icons now ships with official API support. Go to File > Preferences > File Icon Theme and select VSCode Icons in order to activate.

Google

Vladimir
18.01.2017
09:08:20
прекратите пожалуйста

Kate
18.01.2017
09:08:25
но здесь иконки не выводятся
а все
работает

Herman
18.01.2017
09:08:58
Всем друтатуи

Vladimir
18.01.2017
09:09:00
не дело это — в чате дебажить по картинкам плагины для редакторов

Herman
18.01.2017
09:09:04
ну типо вы поняли
У вас тут весело?