@react_js

Страница 4753 из 5115
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
та с 4 вебпаком оно ж изи не ?
ну если тебе пофиг на размеры бандла и т.д

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

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
Это что?
в объекте нет свойства location

Ivan
04.09.2018
11:56:33
ахахха

так ему

Google
Тимофей
04.09.2018
11:57:07
а зачем мне сср где надо и где не надо?
Делаешь экспорт и у тебя статический сайт

Karimov
04.09.2018
12:04:46
const styles = { root: { flexGrow: 1, }, flex: { flexGrow: 1, }, menuButton: { marginLeft: -12, marginRight: 20, }, };
здорово, но меня интересовало есть ли какой-нибудь форматтер бьютифаер, который может убрать дублирующиеся селекторы в scss коде

MrSmeet
04.09.2018
12:09:17
здорово, но меня интересовало есть ли какой-нибудь форматтер бьютифаер, который может убрать дублирующиеся селекторы в scss коде
Это не простая задача и крайне редко встречающаяся, грубо говоря тебе проще взять какой двиг для парсинга и сделать такую

Часа 2 работы

Karimov
04.09.2018
12:12:35
Это не простая задача и крайне редко встречающаяся, грубо говоря тебе проще взять какой двиг для парсинга и сделать такую
меня посещала идея самому написать, но у меня уйдет больше ), было бы круто сделать тулзу, которая опираяь на html шаблон в указанных файлах стилей наводила бы порядок, убирала дубликат, предупреждала бы о перекрывающихся стилях, могла бы делать вложенность в scss, причем указанную

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

MrSmeet
04.09.2018
12:13:47
Да

Для начало хотябы

тут нужно строить BFT граматтику если все что выше делать нужно потом GST

Потом sematic анализатор + v8

Крч дохуя делов я пас

Karimov
04.09.2018
12:15:30
bolgen lint

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

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

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

Серёга
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
Какие datepickerы посоветуете?
https://github.com/airbnb/react-dates

Абдулай
04.09.2018
12:41:08
https://github.com/airbnb/react-dates
Кастомизируется без особой боли?

Спасибо

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
Какой, если не секрет?)
https://github.com/gpbl/react-day-picker

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 или я такое днище, которое не смогло найти (а уж тем более написать) правильного сетевого демона?

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

Admin
ERROR: S client not available

Сергей
04.09.2018
12:52:58
ты не прочёл до конца
а ты документацию pm2 не прочел до конца

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" Логично предположить, что не установлен пакет редакс-форм. Установил через нпм инстал, но всё-равно получаю эту ошибку

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

Andrew

Artem
04.09.2018
12:58:05
now.sh зачем было покупать vps непонятно
это для статики а парня сервеный рендеринг, апи наверно еще будет, еще что то

Andrew
04.09.2018
12:58:35
Да, есть импорт там, где используется форма
значит должен быть виден - он же есть в node_modules?

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

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

Artem
04.09.2018
12:59:34
на now можно спокойно деплоить next
действительно, я чего то думал что только статика, сам surge юзаю, и не матерись кстати, а то мамке расскажу

Gleb
04.09.2018
13:00:01
значит должен быть виден - он же есть в node_modules?
Да, есть, но ошибка тем-не-менее вылазит)

Default
04.09.2018
13:00:28
now.sh зачем было покупать vps непонятно
Уметь развернуть с нуля своё барахлище это полезный скилл, так что тут вопрос вкуса по большей части

Ну и лени, конечно

Artem
04.09.2018
13:02:23
Уметь развернуть с нуля своё барахлище это полезный скилл, так что тут вопрос вкуса по большей части
да и плюс цены, за 15 можно норм так vps взять, а деплой настроить это в принципе не проблема, да и полезно будет)

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

Artem
04.09.2018
13:07:22
зачем за 15, если можно за 250руб. взять 1 core 2.6 ; 1gb ; 20gb SSD?)
ну я просто сравнил прайс облачно с настроенынм деплоем и обычного vps

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
У ажура крутое облако, но дорогое

Дмитрий
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к строк будет убивать браузер

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