John
Ааа
Anonymous
Фетч не для Реакта, вроде
John
Понял
Anonymous
https://medium.com/@shahata/why-i-wont-be-using-fetch-api-in-my-apps-6900e6c6fe78
Sergey
Фетч не для Реакта, вроде
реакту насрать на запросы. он только отображает данные и рендерит компоненты
Ilya
axios удобнее, как по мне
Ilya
Да
Pauline
да ну
Sergey
ага
Anton
axios это зависимость, а fetch стандартный
Sergey
axios это зависимость, а fetch стандартный
все равно его подключать нужно чтобы за фолбэчить плюс на сервере тоже подключать надо
Pauline
а потом можно не фолбечить, когда поддержка достаточная будет
Pauline
в этом и смысол же :с
Sergey
К тому же, вокруг фетча нужно писать обертку, напрягает делать response.json(), каждый раз. Плюс он не может ловить редиректы
Anonymous
>напрягает делать response.json() Вполне достаточно
Sergey
у меня 2 класса написано, чтобы fetch было удобно пользоваться
Sergey
с axios я бы обошелся одним
Sergey
IE10
Nikita
да кому он нужен
Sergey
нам в компании
Sergey
лол
Sergey
90% банков хотят IE9 поддержку
Nikita
У пользоваетей ие10 проблемы побольше чем неработающий твой сайт
Nikita
Банки да, банки это ой.
GG
Лол
Pauline
ну всё
Anton
все равно его подключать нужно чтобы за фолбэчить плюс на сервере тоже подключать надо
Есть счастливые люди, которые пишут энтерпрайсы под последнюю версию хрома
Sergey
там ещё целая пачка энтерпрайз сектора, который я ненавижу
GG
Пол года назад когда я пилил код для ie9 ты говорил, да кому он нужен, увольняйся с той работы
Sergey
и сейчас того же придерживаюсь
Nikita
Банки это треш. Как в анекдоте про армию, впрочем.
GG
Теперь на новой работе, мы вбщ ie не поддерживаем)
Nikita
в каком анекдоте
Где человек совсем не спит теперь.
Nikita
я такой не знаю
> До службы в армии спал хорошо, потому что знал, что меня охраняют. Во время службы спал плохо, так как сам охранял. После службы вообще не сплю, так как знаю, как охраняют...
Pauline
Nikita
Ревьюил я код банка пару раз… Банки это зло.
Nikita
С т.з. кода.
Andrey
Ну кажется в энтерпрайзе это как раз достижимо при написании внутренних инструментов.
Andrey
Как тот ведущий из RadioJS который пишет в банке на полимере
Anton
А есть здесь люди, которые писали на node бэкенды для финансовых институтов, типа банков?
Anton
Я так понимаю, PayPal с бэкендом на Node
Anton
У меня просто вопрос, как люди справляются с ситуацией, что в js 1.1 + 2.2 !== 3.3
Serhiy
Хранят числа * 100
Anton
Ну вот я примерно так же делал, нужно было считать комиссию как процент от числа, и там постоянно был этот ад
Anton
Использовал Math.round(n * 100)/100
Andrey
Это вообще никак с js не связано 🙂 ну и да, умножаем на клиенте на 100
Anton
Это вообще никак с js не связано 🙂 ну и да, умножаем на клиенте на 100
Да, сорян, я думал, что это проблема js, но это видимо общий случай для чисел с плавающей точкой 😔
Andrey
Всё от того, что раньше люди начинали изучение программирования с изучения двоичнойго кода и способов хранения чисел в памяти, а сейчас джаваскритп и в продакшен )
Anton
Всё от того, что раньше люди начинали изучение программирования с изучения двоичнойго кода и способов хранения чисел в памяти, а сейчас джаваскритп и в продакшен )
рынок всё равно в общем случае склоняет людей учить матчасть и, соответственно, писать более качественный код, мне кажется
Andrey
Надеюсь, что так. Вон Козуля затирает, что знать основы не надо 😄
AI
Привет! Я задавал подобный вопрос, теперь интересует более глубокая реализация. Есть мультизагрузка, реализована она дерганьем загрузки одного файла с клиента. На сервере sailsjs+skipper+skipper-disk req.file('image').upload({ dirname: dirToSave, saveAs: newFileName }, function (err, uploadedFiles) { if (err) { return res.json({status: false}); } return res.json({status: true, data: {filename: uploadedFiles.filename}}); });проблема в том, что новый файл приходит когда предыдущий ещё не записан, и получаются или ошибки, или файл "склееный" из нескольких, "не баг, а фича" крутая, но хотелось бы правильной реализации. Есть идея хранить состояние в переменной inProcess, и когда приходит новый файл проверять её на истину, если переменная ложна - то запускать setInterval секундный и раз в секунду пытаться дергатьпеременную и проверять. Это пиздец костыль, ведь при очереди в 1000 файлов это будет хер знает что. Толкните в нужную сторону. Подсказали на счет promise-queue, но это то, как по мне.
Alexander
Alexander
Но на самом деле да, аксиос удобнее
John
Есть ли какой-то модуль, который делает миграции БД (mysql) ?
John
может проще удалить?
Yan
а ты прав
John
Так что насчет миграций БД?) Не пользовались на ноде?
John
Этот модуль не пробовали - live-migration?
Anonymous
Cannot find module 'eslint-config-airbnb-base' Referenced from: .eslintrc.json Почему он его не видит ?
Ilya
А ты его установил?
Anonymous
все установил - ничего не работает
Anonymous
есть просто airbnb, есть airbnb-base и ниодин не определяется
Anonymous
Bohdan
а куда ты их поставил?
Anonymous
а фиг знает