
Dmitry
04.09.2018
11:53:29
че ?

Roman
04.09.2018
11:53:59
че ?
ща тебе скажут, что бизнесу нужно решать задачи, а не конфиг писать и разбираться в сборке

Dmitry
04.09.2018
11:54:11
та с 4 вебпаком оно ж изи не ?

Karimov
04.09.2018
11:54:12
у меня вопрос народ, может кто знает, существует ли быстрый способ оптимизировать scss код, который сейчас очень беспорядочный, код - каша . Опираясь на html, желательно чтобы реализовывал вложенности, и глубину можно было бы выбрать. Пошлите меня куда-нибудь, где бы я мог почитать. Ну то есть: есть scss файлы в них ужаснач каша, есть html, скормить их тулзе, которая оптимизирует sass со всеми вложенностями, дублируюшие селекторы уберет и т.п

Google

Roman
04.09.2018
11:54:37

Kendr
04.09.2018
11:54:41
че ?
Папуга научился писать конфиг вебпака и не может нарадоваться, не обращай внимание

Dmitry
04.09.2018
11:54:58

Roman
04.09.2018
11:55:04

Dmitry
04.09.2018
11:55:05
как это связано ?
ребята не сорьтесь

Roman
04.09.2018
11:55:43
всм ?
к тому, что ты можешь добавить лишь правило для scss файлов и у тебя все заработает

MrSmeet
04.09.2018
11:56:01
TypeError: Cannot read property 'location' of undefined
Это что?

Roman
04.09.2018
11:56:10

Ivan
04.09.2018
11:56:33
ахахха
так ему

Google

MrSmeet
04.09.2018
11:56:40
у меня вопрос народ, может кто знает, существует ли быстрый способ оптимизировать scss код, который сейчас очень беспорядочный, код - каша . Опираясь на html, желательно чтобы реализовывал вложенности, и глубину можно было бы выбрать. Пошлите меня куда-нибудь, где бы я мог почитать. Ну то есть: есть scss файлы в них ужаснач каша, есть html, скормить их тулзе, которая оптимизирует sass со всеми вложенностями, дублируюшие селекторы уберет и т.п
const styles = {
root: {
flexGrow: 1,
},
flex: {
flexGrow: 1,
},
menuButton: {
marginLeft: -12,
marginRight: 20,
},
};
я вот так пишу

Тимофей
04.09.2018
11:57:07

Karimov
04.09.2018
12:04:46

MrSmeet
04.09.2018
12:09:17
Часа 2 работы

Karimov
04.09.2018
12:12:35

Yumi
04.09.2018
12:12:50
Упоминание про спеку — это es modules?

MrSmeet
04.09.2018
12:13:16
А то и на 20

Karimov
04.09.2018
12:13:40

MrSmeet
04.09.2018
12:13:47
Да
Для начало хотябы
тут нужно строить BFT граматтику если все что выше делать нужно потом GST
Потом sematic анализатор + v8
Крч дохуя делов я пас

Karimov
04.09.2018
12:15:30
bolgen lint

Roman
04.09.2018
12:17:15

Dmitry
04.09.2018
12:17:37
и еще есть плагин который поверх папетира который удаляет незаюзанные стили

Google

Karimov
04.09.2018
12:18:28
спс, буду дальше гуглить

MrSmeet
04.09.2018
12:18:29
Во кто то написал хвала div и чаилдам его

Artyom
04.09.2018
12:22:20

Серёга
04.09.2018
12:23:33
у меня есть компонент А - список строк, который берется по апи. Вызов АПИ происходит в componentdidmount.
есть другой компонент Б - он дергает Апи для удаления одной из строк списка
как мне вызвать (по нажатию кнопки).
Как мне по нажатию кнопки в компоненте Б вызвать метод componentdidmount для компонента А.
Чтобы обновить список отбражаемых строк.

Roman
04.09.2018
12:24:46

Владимир
04.09.2018
12:25:26

Серёга
04.09.2018
12:25:48

Roman
04.09.2018
12:26:59
Кто-нибудь юзает несколько контекстов разом? Видел статью на хабре, но найти не могу. Там было как раз, как работать с несколькими контекстами

Владимир
04.09.2018
12:27:13
спасибо.есть пример?
<B onDelete={ this.handleDelete } />
handleDelete = async (id) => {
await this.props.postDelete(id);
await this.props.reloadList();
}

Серёга
04.09.2018
12:27:40
спасибо еще раз. буду реализовывать.

Denis
04.09.2018
12:32:45
Всем привет!) Подскажите пожалуйста, метанит для изучения реакта норм или нет?

Абдулай
04.09.2018
12:35:29
Какие datepickerы посоветуете?

Andrew
04.09.2018
12:39:35

Абдулай
04.09.2018
12:41:08
Спасибо

Artem
04.09.2018
12:46:43

Andrew
04.09.2018
12:47:49

Artem
04.09.2018
12:48:03

Andrew
04.09.2018
12:48:44

Абдулай
04.09.2018
12:50:08

Google

Artem
04.09.2018
12:50:09

Абдулай
04.09.2018
12:50:20

Artem
04.09.2018
12:51:11

Lorem
04.09.2018
12:51:56
Ребят, такой вопрос.
Купил сервер VPS для практики. Залил туда проект на next js, запустил next build + next start, работает. Но теперь такая дилема, надо это дело на фон поставить => сетевой демон короче. Читал разные статьи, где всё сходилось в некий app.js (серверный файл, который слушает). В статьях использовались пакеты forever и pm2, но я так и не смог запустить next start. Нашёл некий linux-костыль - nohup, но мой знакомый бэкэндер с большим опытом говорит мне, что эта хрень с большим аппетитом пожирает память (я в этом убедился, когда через час было сожрано 3гб. памяти, непонятно чем).
Вопрос: использование голого next плохо и нужно использовать express или я такое днище, которое не смогло найти (а уж тем более написать) правильного сетевого демона?


Сергей
04.09.2018
12:52:21
Ребят, такой вопрос.
Купил сервер VPS для практики. Залил туда проект на next js, запустил next build + next start, работает. Но теперь такая дилема, надо это дело на фон поставить => сетевой демон короче. Читал разные статьи, где всё сходилось в некий app.js (серверный файл, который слушает). В статьях использовались пакеты forever и pm2, но я так и не смог запустить next start. Нашёл некий linux-костыль - nohup, но мой знакомый бэкэндер с большим опытом говорит мне, что эта хрень с большим аппетитом пожирает память (я в этом убедился, когда через час было сожрано 3гб. памяти, непонятно чем).
Вопрос: использование голого next плохо и нужно использовать express или я такое днище, которое не смогло найти (а уж тем более написать) правильного сетевого демона?
npmjs.com/pm2

Lorem
04.09.2018
12:52:45
ты не прочёл до конца

Admin
ERROR: S client not available

Сергей
04.09.2018
12:52:58

Lorem
04.09.2018
12:53:04
тоже верно

Artyom
04.09.2018
12:53:14
???

Gleb
04.09.2018
12:54:08
Здравствуйте!
Подскажите пожалуйста, в чём может быть проблема?
Получаю вот такую ошибку > Uncaught Error: Cannot find module "redux-form"
Логично предположить, что не установлен пакет редакс-форм.
Установил через нпм инстал, но всё-равно получаю эту ошибку


Roman
04.09.2018
12:54:21
Ребят, такой вопрос.
Купил сервер VPS для практики. Залил туда проект на next js, запустил next build + next start, работает. Но теперь такая дилема, надо это дело на фон поставить => сетевой демон короче. Читал разные статьи, где всё сходилось в некий app.js (серверный файл, который слушает). В статьях использовались пакеты forever и pm2, но я так и не смог запустить next start. Нашёл некий linux-костыль - nohup, но мой знакомый бэкэндер с большим опытом говорит мне, что эта хрень с большим аппетитом пожирает память (я в этом убедился, когда через час было сожрано 3гб. памяти, непонятно чем).
Вопрос: использование голого next плохо и нужно использовать express или я такое днище, которое не смогло найти (а уж тем более написать) правильного сетевого демона?
now.sh
зачем было покупать vps непонятно

Andrew
04.09.2018
12:56:02


Cenator
04.09.2018
12:56:24
Ребят, такой вопрос.
Купил сервер VPS для практики. Залил туда проект на next js, запустил next build + next start, работает. Но теперь такая дилема, надо это дело на фон поставить => сетевой демон короче. Читал разные статьи, где всё сходилось в некий app.js (серверный файл, который слушает). В статьях использовались пакеты forever и pm2, но я так и не смог запустить next start. Нашёл некий linux-костыль - nohup, но мой знакомый бэкэндер с большим опытом говорит мне, что эта хрень с большим аппетитом пожирает память (я в этом убедился, когда через час было сожрано 3гб. памяти, непонятно чем).
Вопрос: использование голого next плохо и нужно использовать express или я такое днище, которое не смогло найти (а уж тем более написать) правильного сетевого демона?
@nextjs_ru

Gleb
04.09.2018
12:56:27
Да, есть импорт там, где используется форма
Andrew

Artem
04.09.2018
12:58:05

Roman
04.09.2018
12:58:33

Andrew
04.09.2018
12:58:35

Roman
04.09.2018
12:58:55
на now можно спокойно деплоить next

Google

Roman
04.09.2018
12:59:17
это от них же

Artem
04.09.2018
12:59:34

Roman
04.09.2018
12:59:57

Gleb
04.09.2018
13:00:01

Default
04.09.2018
13:00:28
Ну и лени, конечно

Artem
04.09.2018
13:02:23

Lorem
04.09.2018
13:05:53
зачем за 15, если можно за 250руб. взять 1 core 2.6 ; 1gb ; 20gb SSD?)

Artem
04.09.2018
13:07:22

Anton
04.09.2018
13:08:30
Привет, может кто знает как обработать 401 ошибку. Использую saga и axios для запросов, на логин приходит 401, все правильно, есть catch ошибки , однако ошибка все равно проходит
export function* fetchEntities(apiFunction, actions, ...param) {
try {
yield put(actions.pending())
const params = yield call(apiFunction, ...param)
const response = yield call(dispatch, params)
if (response.statusCode >= 200 && response.statusCode < 300) {
yield put(
actions.fulfilled({
response: response,
request: params.body,
})
)
return response.data
}
} catch (error) {
yield put(actions.failed(error))
handleApiError(error)
}
}

Artyom
04.09.2018
13:18:04
Ты еще реф ссылку скинь...
Хватит не по теме

Arthur
04.09.2018
13:28:24
У ажура крутое облако, но дорогое

Andrey
04.09.2018
13:28:51


Дмитрий
04.09.2018
13:28:55
Ребят, подскажите плиз общий подход к задаче, чтобы не наделать костылей.
В редаксе есть массив данных из 5000 строк (это максимум), пример:
store.data = [{row:{field:"name" ,value:"вася"},{field:"age" ,value:44}} ,{row:{field:"name" ,value:"петя"},{field:"age" ,value:22}} ];
Нужно произвести отрисовку в самодельной таблице.
1) нужно сделать sort по столбцу + filter
2) filter по столбцу на основе чекбоксов, в чекбоксах показываем все возможные варианты значений этого столбца, даже если их будет 2000, вероятность маленькая, потому что имена и возраст часто совпадает.
Правильно ли я делаю?
1) в state <Table /> будет что-то типа:
state = { data: [{field:"name" ,value:"вася"},{field:"age" ,value:44}], name:{sort:false,filter:[]}, age:{sort:false,filter:[]} },
если у нас поменялся state, значит тянем сырые данные с редакса и прогоянем через мою функцию MysuperSORT() + mySuperFilter() где будет исопльзоваться [].sort или [].filter()
2) Как сделать фильтр по чекбоксам?
Просто я чую что будет очень сильные лаги при фильтрации и сортировки, особенно с чекбоксами
Я слышал про reselect, это некий кеш по параметрам поиска в сторе, но как быть с прогревом кэша? Изначально то у нас ничего не будет закешированно


Alexander
04.09.2018
13:31:27
можно сортировать в воркере


Andrew
04.09.2018
13:33:07
Ребят, подскажите плиз общий подход к задаче, чтобы не наделать костылей.
В редаксе есть массив данных из 5000 строк (это максимум), пример:
store.data = [{row:{field:"name" ,value:"вася"},{field:"age" ,value:44}} ,{row:{field:"name" ,value:"петя"},{field:"age" ,value:22}} ];
Нужно произвести отрисовку в самодельной таблице.
1) нужно сделать sort по столбцу + filter
2) filter по столбцу на основе чекбоксов, в чекбоксах показываем все возможные варианты значений этого столбца, даже если их будет 2000, вероятность маленькая, потому что имена и возраст часто совпадает.
Правильно ли я делаю?
1) в state <Table /> будет что-то типа:
state = { data: [{field:"name" ,value:"вася"},{field:"age" ,value:44}], name:{sort:false,filter:[]}, age:{sort:false,filter:[]} },
если у нас поменялся state, значит тянем сырые данные с редакса и прогоянем через мою функцию MysuperSORT() + mySuperFilter() где будет исопльзоваться [].sort или [].filter()
2) Как сделать фильтр по чекбоксам?
Просто я чую что будет очень сильные лаги при фильтрации и сортировки, особенно с чекбоксами
Я слышал про reselect, это некий кеш по параметрам поиска в сторе, но как быть с прогревом кэша? Изначально то у нас ничего не будет закешированно
Если ты юзаешь redux то можно reselect заюзать
А так у тебя все равно ререндер 5к строк будет убивать браузер