Size: a a a

JavaScript.Ninja

2020 March 05

DR

Damir Rakhmanov in JavaScript.Ninja
@xanf_ua смотрю ваши видео и почти каждый раз когда когда упоминаете redux говорите о нем в негативным цветом = в чем дело? и какие есть альтернативы? =)
источник

IK

Illya Klymov in JavaScript.Ninja
Damir Rakhmanov
@xanf_ua смотрю ваши видео и почти каждый раз когда когда упоминаете redux говорите о нем в негативным цветом = в чем дело? и какие есть альтернативы? =)
mobx (+ mobx-state-tree по мере надобности), effector, reatom
источник

DR

Damir Rakhmanov in JavaScript.Ninja
Illya Klymov
mobx (+ mobx-state-tree по мере надобности), effector, reatom
спасибо! redux просто многословен - слишком много писать надо ?
источник

OR

Oleg Rizhkov in JavaScript.Ninja
Андрей Звёздочка
Не подходит. Проблема в том, что красным обведена форма 1, а синим вложенная форма.
Они как бы не пересекаются функционально, но пересекаются логически.
А зачем их объединять?
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Oleg Rizhkov
А зачем их объединять?
Потому что это единая форма, которая рендерится по данным с сервера.
источник

OR

Oleg Rizhkov in JavaScript.Ninja
Андрей Звёздочка
Потому что это единая форма, которая рендерится по данным с сервера.
Ну форму в форму пихать нельзя по спецификации. Не лучше ли разделить?
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Oleg Rizhkov
Ну форму в форму пихать нельзя по спецификации. Не лучше ли разделить?
Не лучше, потому что выше может оказаться не одно поле, а 100500.
источник

OR

Oleg Rizhkov in JavaScript.Ninja
Вообще, почему синий квадрат - форма? Не вижу ничего формического.
источник

OR

Oleg Rizhkov in JavaScript.Ninja
Хотя...
источник

OR

Oleg Rizhkov in JavaScript.Ninja
Ой, всё.
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Oleg Rizhkov
Ой, всё.
Потому что логично, что при заполнении всех полей, человек нажмёт энтер.
источник

Г

Герман in JavaScript.Ninja
А сделать 3 формы и повесить отдельный обработчик на enter, который будет сабмитить 3 формы не?
источник

АЗ

Андрей Звёздочка in JavaScript.Ninja
Герман
А сделать 3 формы и повесить отдельный обработчик на enter, который будет сабмитить 3 формы не?
А потом с ally что?
источник

AD

Andrey Dmitriyev in JavaScript.Ninja
Привет, ребят,
Подскажите пож. Есть ли возможность c помощью puppeteer.js скачать файл по ссылке.
Находил примеры с переходом на страницу с изображениями  и скачивание с текущей страницы  https://.../1.jpg,
Но это не то. У меня именно документ, который нельзя открыть в новой вкладке (!!! какие то Java EE/ либо JS заморочки)
Только скачать из текущей страницы по ссылке.
источник

Г

Герман in JavaScript.Ninja
Андрей Звёздочка
А потом с ally что?
А что с ним случится в каком случае? Вешаем обработчик на document, смотрим если enter нажали в рамках одной из форм, то .preventDefault() и пилим свой велосипед в виде сабмитов, если не в рамках формы- не делаем .preventDefault(). Но возможно я что-то упускаю 🤔
источник

TD

Tymur Daudov in JavaScript.Ninja
Andrey Dmitriyev
Привет, ребят,
Подскажите пож. Есть ли возможность c помощью puppeteer.js скачать файл по ссылке.
Находил примеры с переходом на страницу с изображениями  и скачивание с текущей страницы  https://.../1.jpg,
Но это не то. У меня именно документ, который нельзя открыть в новой вкладке (!!! какие то Java EE/ либо JS заморочки)
Только скачать из текущей страницы по ссылке.
ну fetch не подойдет?
источник

AD

Andrey Dmitriyev in JavaScript.Ninja
Tymur Daudov
ну fetch не подойдет?
Спасибо. Попробую. Вы о Javascript - овом fetch ведете речь или о библиотечном?
источник

SK

Sergey Kostyrko in JavaScript.Ninja
Герман
А что с ним случится в каком случае? Вешаем обработчик на document, смотрим если enter нажали в рамках одной из форм, то .preventDefault() и пилим свой велосипед в виде сабмитов, если не в рамках формы- не делаем .preventDefault(). Но возможно я что-то упускаю 🤔
там можно через дополнительную команду для браузера разрешить скачивание
вот сслыка на коментарий с примером кода - https://github.com/puppeteer/puppeteer/issues/1478#issuecomment-355762081
источник

TD

Tymur Daudov in JavaScript.Ninja
Andrey Dmitriyev
Спасибо. Попробую. Вы о Javascript - овом fetch ведете речь или о библиотечном?
ну я бы попробовал средствами браузера для начала, а если нет - то тогда любой либой типа axios, request, etc
источник

TD

Tymur Daudov in JavaScript.Ninja
источник