
Max
03.05.2017
12:52:28

Pavel
03.05.2017
12:53:46
о.

Maxim robox
03.05.2017
12:56:47

Pavel
03.05.2017
12:58:32
Так-с, код работает. Теперь что с es-lint делать.

Google

Pavel
03.05.2017
12:58:41
Не писать же в правила disable import/no-unresolved
проверка то полезная
Судя по всему надо resolver в конфиге настроить

Max
03.05.2017
13:01:30
привычка-с

Maxim robox
03.05.2017
13:02:46
в пичарме sources root
Так я про него и говорю. У меня именно resources root и всё работает. А если пометить как sources root, то вроде не работало. Сейчас ещё раз проверю.

Max
03.05.2017
13:03:02
это один пункт меню
в вебшторме
хотя хз как там в идеях

Maxim robox
03.05.2017
13:03:56

Max
03.05.2017
13:04:11
скрин выше

Maxim robox
03.05.2017
13:05:40

Google

Pavel
03.05.2017
13:07:11
О, сделал.
В итоге в webpack добавил в modules "src", в конфиг eslint.rc webpack resolver ну и в devdeps eslint-import-resolver-webpack
и теперь вместо ../../../../commons.. у меня аккуратные commons/components/ и т.д.

Max
03.05.2017
13:08:58
единственное эти пидоры в жетбрейнсе
криво сделали опцию абсолютных импортов
либо ВСЕ абсолютно импортится
либо все релативно
а я просил чтобы выбирать можно было

Pavel
03.05.2017
13:09:34
хз, у меня в идее все четко следует правилам линта ^_^

Max
03.05.2017
13:09:43
а что за правила?

Pavel
03.05.2017
13:10:08
больше ничего не подчеркивает

Konstantin
03.05.2017
13:10:15
ну типа 2 проблема, конст, а не лет и тд

Maxim robox
03.05.2017
13:10:39

Max
03.05.2017
13:10:44
Макс, как?

Maxim robox
03.05.2017
13:11:06
Помечаю как resource root.

Max
03.05.2017
13:11:10
https://youtrack.jetbrains.com/issue/WEB-25898

Pavel
03.05.2017
13:11:12

Max
03.05.2017
13:11:23
по alt+enter

Google

Max
03.05.2017
13:11:32
точнее автоимпорт
а не про валидацию

Pavel
03.05.2017
13:11:39

Maxim robox
03.05.2017
13:11:57

Max
03.05.2017
13:12:11

Maxim robox
03.05.2017
13:13:10

Max
03.05.2017
13:13:20
но я не пользуюсь
только абсолютные импорты хуже только релатив
:(

Maxim robox
03.05.2017
13:14:08

Max
03.05.2017
13:14:20
да
где-то ставил

Pavel
03.05.2017
13:14:56
Так-с. Новый вопрос по импорту.
А можно как-то в 1 строчку сделать?

Сергей
03.05.2017
13:15:21
если в компонент сделаешь

Max
03.05.2017
13:15:25
на single поменяй

Сергей
03.05.2017
13:15:38
и тогда можно import { Select, Modal } from 'commons/components'

Maxim robox
03.05.2017
13:15:46
Угу, нашёл. Только не понял, что за in new code.

Google

Max
03.05.2017
13:15:57
старый не затронет

Pavel
03.05.2017
13:16:18

Max
03.05.2017
13:16:41

Сергей
03.05.2017
13:16:48
это эребор
почему
я так в своём проекте делаю
очень удобно

Max
03.05.2017
13:17:13
ну прост еще куда-то пиздовать добавлять
какая разница сколько там импортов )

Pavel
03.05.2017
13:17:50
да прост какой-то бойлерплейт

Admin
ERROR: S client not available

Pavel
03.05.2017
13:20:24

Сергей
03.05.2017
13:21:33

Pavel
03.05.2017
13:22:28
Спасибо. Жаль это автоматизировать нельзя, ну да ладно;)

Сергей
03.05.2017
13:27:35
я видел бабел плагин
можешь погуглить
у redux-thunk есть что-то для промисов?

Сергей
03.05.2017
13:49:00
Что именно? Я его как есть использую с промисами

Сергей
03.05.2017
13:49:29

razmki
03.05.2017
13:49:44
в чем фича сов?

from
03.05.2017
13:49:46

Google

Сергей
03.05.2017
13:50:03

from
03.05.2017
13:50:04
а вообще бери redux-pack 8)

Сергей
03.05.2017
13:50:53
можешь кинуть пример?
export const addComment = (token, params) => {
return (dispatch) => {
dispatch(requestAddComment())
return _fetch(${API_BASE_URL}/comments, {
method: 'POST',
headers: {
'Token': token,
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
})
.then(response => response.json())
.then(json => {
dispatch(receiveAddComment(json.comment))
})
}
}
За _fetch стоит isomorphic-fetch

Сергей
03.05.2017
13:52:11
вот думаю
упростить бы

from
03.05.2017
13:52:25
https://twitter.com/intelligibabble/status/800103510624727040

Сергей
03.05.2017
13:52:27
с другой стороны и так нормъ

from
03.05.2017
13:53:22
тяжелоооооо
почему бы в fetchStages не передавать currentPackageId, чтобы в экшне не обращаться к стейту лишний раз?

Konstantin
03.05.2017
13:54:57
Никто не знает способ заставить вэюшторм потреблять меньше ресурсов?) ВС Код и прочие Атомы, Саблаймы и т.д. меня не радуют, привык я к шторму, но он же сжирает всё и еще чуть-чуть.

Сергей
03.05.2017
13:56:30
Он и будет сжирать больше чем текстовые редакторы, так как умеет чуть больше)
Возможно, при Power safe mode потребление тоже сокращается, но не знаю

¯\_(ツ)_/¯
03.05.2017
13:57:25
http://pontyk.com.ua/phpstorm/tormozit-phpstorm/

Pavel
03.05.2017
13:57:26

Konstantin
03.05.2017
13:57:32
сейчас происходит индексация, и теплом от кулера можно отопить небольшое помещение :)

Сергей
03.05.2017
13:59:55
Мне вот одному кажется это диким бойлерплейтом?
Мне почти вся часть моего кода, относящаяся к action creators, казалась бойлерплейтом) Так как первый проект на React + код не всегда стоит сразу оптимизировать, особенно когда требования меняются часто

Павле
03.05.2017
14:01:00
вызов апи сократится до
api.post({ body: params }).then(json => {
dispatch(receiveAddComment(json.comment))
})

Сергей
03.05.2017
14:03:58
Да, это хорошая идея, правда requestAddComment еще нужен

Павле
03.05.2017
14:04:14
ну это да
с сагами еще аккуратно получается