@react_js

Страница 1239 из 5115
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
Resources root же.
в пичарме sources root

привычка-с

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
это один пункт меню
Не. Есть sources и resource.

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
по alt+enter
у меня вот это работает с eslint включенным

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
если в компонент сделаешь

Сергей
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
и тогда можно import { Select, Modal } from 'commons/components'
да уж, и люди говорят, что в java пакеты плохие ^_^

Сергей
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/

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
ну это да

с сагами еще аккуратно получается

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