
Андрей
25.08.2017
08:56:12
localstorage будет глобальным у всех вкладок, он будет восстанавливаться в другом сеансе и т.п.

Nikita
25.08.2017
08:56:21

Андрей
25.08.2017
08:56:23
мне нужны эти данные только при переходах назад

Artyom
25.08.2017
08:56:54

Google

Nikita
25.08.2017
08:57:06
А, сори. Миссклик

Андрей
25.08.2017
08:57:20

Azein
25.08.2017
08:57:49
раз они не нужны на другой вкладке
че бы в редакс сторе не хронить
не в локалсторедже

Андрей
25.08.2017
08:58:09
хм.. похоже могу (: как-то не подумал что часть стора может быть слинкована с ЛС а часть нет

Nikita
25.08.2017
08:58:22
Ну при ошибке нет
Единственно объяснение, которое пришло в голову:
У вас вызывается первый then, там происходит либо реджект, либо резолв промиса. Потом вы попадаете в катч, и делаете реджект, но промис уже выполнен и это ничего не дает

Azein
25.08.2017
08:58:26
ну так то веселее чем в переменной окна шатать что то

Андрей
25.08.2017
08:58:32
я и храню всё в редакс сторе, он через persistState слинкован с ЛС

Nikita
25.08.2017
08:59:19
Что? Это мне?
И получается, что из первого catch вы возвращаете undefined, а это не что и иное как Promise.resolve(undefined)

Андрей
25.08.2017
08:59:54
всем спасибо (;

Nikita
25.08.2017
09:00:39
Что? Это мне?
Попробуй сделать так
.then(response => response.data.ok
? Promise.resolve(this.succ...)
: Promise.reject(this.error..)
)
.then(resolve, reject)
Это избавит тебя от неопределенности с первым кэтч

Google

Nikita
25.08.2017
09:01:37
Хотя нет

Artyom
25.08.2017
09:01:50
Как это неопределенности? Там же 2 цепочки, внутренняя и внешняя
Внешняя должна резолвится при reject... Но не резолвится
Я даже попробовал заменить reject на throw, не помогло

Nikita
25.08.2017
09:03:34
.then(response => response.data.ok
? Promise.resolve(this.succ...)
: Promise.reject(response)
)
.catch(err => Promise.reject(this.errorModel))
.then(resolve, reject)

Artyom
25.08.2017
09:07:54

Maxim
25.08.2017
09:29:53
Здравствуйте, коллеги.
Ищу Frontend-разработчика (СПб) на полный день в офис.
HTML • CSS • JavaScript • Адаптивная верстка • Кроссбраузерная верстка
От 50 000 до 80 000 руб.
Компания Planoplan - сервис по рисованию 3D планировок квартир прямо в браузере.
• Будем соединять дизайн интерфейса нового 3D-редактора с самим редактором. Редактор разрабатывается на WebGL, а интерфейс нужен на HTML. Готовый результат разместим на вновь создаваемом сайте Planoplan.
• Новый сайт Planoplan. Верстка и соединение с бекендом.
Кельник Максим @kelnik_maxim (https://t.me/kelnik_maxim)
+7 (921) 8590326
maxim.kelnik@planoplan.com

Котяй Негодяй
25.08.2017
09:36:22
Давайте ограничим вакансии, чтобы вилка не ниже медианы была? =)

Nursultan
25.08.2017
09:45:15
всем привет. кто нибудь пробовал имя акк на гитхабе? последствия плачевные были?


Котяй Негодяй
25.08.2017
09:54:31
Давайте, теперь я похантю немного.
Есть вакансия от gotrg.com. Питер. Нужен миддл или сеньёр фронт. Стек — околореакт. ЗП от 150 000. Действительно от, компания не жадная. Оклад в баксах. Фуллтайм, офис в центре, рабочий график отсутствует. Офис разделён на небольшие оупенспейсы, но там уютненько. Тренажёрка, курсы английского. В общем, работается легко, спокойно, без мозгоёбства. Есть возможность миграции между проектами, уделяют внимание тому, чтобы все были двольны — т.е. если тебе не нравится текущий стек и команда, но нравится соседние, а там есть чувак, который занимает обратную позицию, то можно поднять вопрос о том, чтобы поменяться. Как-то так. Если что, то можно поговорить и о бонусах на релокейт.
Давайте, теперь я похантю немного.
Есть вакансия от gotrg.com. Питер. Нужен миддл или сеньёр фронт. Стек — околореакт. ЗП от 150 000. Действительно от, компания не жадная. Оклад в баксах. Фуллтайм, офис в центре, рабочий график отсутствует. Офис разделён на небольшие оупенспейсы, но там уютненько. Тренажёрка, курсы английского. В общем, работается легко, спокойно, без мозгоёбства. Есть возможность миграции между проектами, уделяют внимание тому, чтобы все были двольны — т.е. если тебе не нравится текущий стек и команда, но нравится соседние, а там есть чувак, который занимает обратную позицию, то можно поднять вопрос о том, чтобы поменяться. Как-то так. Если что, то можно поговорить и о бонусах на релокейт.
* нужно много людей. Для вас это хорошая возможность и поторговаться, и открыть для себя хорошие возможности в профессиональном плане.


Сергей
25.08.2017
10:12:06

Котяй Негодяй
25.08.2017
10:12:33
Можно как раз взять данные бота-опросника.
По городам.

Konstantins
25.08.2017
10:12:46
для мидла медиана?
или для стажа 5+?
это все херня

Google

Котяй Негодяй
25.08.2017
10:13:12

Konstantins
25.08.2017
10:13:52
просто могу сказать, что из всех сайтов с зарплатами я нашел хоть примерно мою только на одном
просмотрел штук 6-7


Sergey
25.08.2017
10:15:07
Всем привет! Может кто сталкивался с проблемой webpack-dev-server?
Есть n точек входа + :
entry: {
vendor: ['react', 'react-dom', 'redux', 'react-redux', 'redux-devtools-extension', 'redux-thunk'],
login: path.resolve(__dirname, 'app/login/index.jsx'),
publishers: path.resolve(__dirname, 'app/publishers/index.jsx')
},
Выходные файлы:
output: {
path: path.resolve(__dirname, 'build/'),
filename: "[name].js"
},
Все модули извлекаем в вендор файл, и делаем для каждой другой точки входа свою html, которая содержит свой код из entry + vendor
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: "vendor",
filename: 'vendor.js',
minChunks: Infinity,
}),
new HtmlWebpackPlugin({
title: 'Galaksion advertising web tool',
chunks: ['login'],
filename: 'index.html',
template: './template.html'
}),
new HtmlWebpackPlugin({
title: 'Galaksion advertising web tool',
chunks: ['publishers'],
filename: 'publishers.html',
template: './template.html'
}),
],
Собственно если сбилдить и запускать просто name.html то она работает и все круто.
Но не работает webpack-dev-server, т.к. он не использует template.html и не подключает скрипт vendor. Как его заставить работать с HtmlWebpackPlugin генерить кастомные html?

Admin
ERROR: S client not available

Sergey
25.08.2017
10:17:27
То есть хочется при localhost:8080 получать login/index.html в котором подключены vendor.js + login.js, по localhost:8080/publishers получать publishers.html которая тянет vendor.js + publishers.js

Konstantins
25.08.2017
10:17:42
джун и джун с опытом 3 года - это разные джуны и зарплаты у них сильно отличаются


Котяй Негодяй
25.08.2017
10:17:56
Всем привет! Может кто сталкивался с проблемой webpack-dev-server?
Есть n точек входа + :
entry: {
vendor: ['react', 'react-dom', 'redux', 'react-redux', 'redux-devtools-extension', 'redux-thunk'],
login: path.resolve(__dirname, 'app/login/index.jsx'),
publishers: path.resolve(__dirname, 'app/publishers/index.jsx')
},
Выходные файлы:
output: {
path: path.resolve(__dirname, 'build/'),
filename: "[name].js"
},
Все модули извлекаем в вендор файл, и делаем для каждой другой точки входа свою html, которая содержит свой код из entry + vendor
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: "vendor",
filename: 'vendor.js',
minChunks: Infinity,
}),
new HtmlWebpackPlugin({
title: 'Galaksion advertising web tool',
chunks: ['login'],
filename: 'index.html',
template: './template.html'
}),
new HtmlWebpackPlugin({
title: 'Galaksion advertising web tool',
chunks: ['publishers'],
filename: 'publishers.html',
template: './template.html'
}),
],
Собственно если сбилдить и запускать просто name.html то она работает и все круто.
Но не работает webpack-dev-server, т.к. он не использует template.html и не подключает скрипт vendor. Как его заставить работать с HtmlWebpackPlugin генерить кастомные html?
Ну... Я могу пойти почитать за тебя документацию, а потом её скопипастить.


Azein
25.08.2017
10:18:09
джун с опытом 3 года это не джун
к о

Sergey
25.08.2017
10:18:21

Котяй Негодяй
25.08.2017
10:18:28
Просто это можно настроить, и дока — реально всё, что нужно. Я не знаю, что здесь добавить.

Konstantins
25.08.2017
10:18:30

Denis
25.08.2017
10:24:14
Это зависит от знаний языка или вообще от программиста?
Допустим может ли быть js-джун и одновременно python-сеньор?
Или по старшему считается?)

Andrey
25.08.2017
10:24:59
Вам лишь бы не работать)
Всякую фигню обсуждаете)

Google

Denis
25.08.2017
10:25:29
Работать? О чем ты?

Andrey
25.08.2017
10:25:51
Код пейсать пора

Denis
25.08.2017
10:26:33

Artyom
25.08.2017
10:33:01
Про промисы. Проблема была в косячном legacy пакете es6-promise

Glebcha
25.08.2017
10:40:35

Алёна
25.08.2017
10:50:12
хммм. А как можно сделать маркер google map, в котором кроме свг будет ещё и растр? Сейчас пытаюсь делать как-то так https://pastebin.com/hU2FuvvB , но получаю лишь незагруженную картинку.

Oleh
25.08.2017
10:52:08