@react_js

Страница 836 из 5115
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
как можно подобно addEventListener навесить несколько функций на одно событие (прим. onclick)? только создав одну ф-цию, где будут вызываться другие?
Через ref можно как раз используя addEventListener и навесить несколько обработчиков. Но сомневаюсь что это хорошее решение.

Aleksey
18.01.2017
05:36:27
как можно подобно addEventListener навесить несколько функций на одно событие (прим. onclick)? только создав одну ф-цию, где будут вызываться другие?
если речь про реакт, то, вообще не вижу проблемы. вешай пропс onClick на нужный элемент а в хендлере вызывай сколько угодно других функций

да и не про реакт аналогично

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
Люди, есть вывод виджетов из объекта в виде "name" : [ {}, {}, {}], как можно удалить нужный элемент? обращаться к индексу?
У меня в редаксе такие объекты хранятся в виде пары объектов — индекса айдишников и объекта { id: value }, соответственно удалять надо и там и там. Имея либо иммутабельные объекты (immutable js) либо иммутабельные операции (ramda) можно просто делать without и assoc и в пару строчек иммутабельно редактировать стейт

Дмитрий
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 работает почему-то

блин теперь даже / неработает

Google
Azein
18.01.2017
08:16:53
блин теперь даже / неработает
подозреваю что ты не собираешь ничем txt в дистрибутив

а работало потому что в этом случае ссылался на ассеты в сорцах

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
ну типо вы поняли

У вас тут весело?

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