• Как создать обменник?

    @Araya
    Как ты уже достал задавать такие вопросы, у тебя каждый час такая СУПИРИДЕЯ появляется?
    Ответ написан
    5 комментариев
  • Как оптимизировать Promise?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    https://developer.mozilla.org/ru/docs/Web/JavaScri...


    Если одно из переданных обещаний будет отклонено, Promise.all будет немедлено отклонен со значением отклоненного обещания, не учитывая другие обещания, независимо выполнены они или нет. Если в качестве аргумента будет передан пустой массив, то Promise.all будет выполнен немедленно.
    Ответ написан
    Комментировать
  • Как создать простой сайт для заказа роллов?

    @Otrivin
    junior full-stack сисадмин
    Какой ВордПресс, коллеги, вы чего
    Есть опенкарт, спецом заточенный под эти ваши интернет-магазины (корзина, история заказов, личные кабинеты, доставка - всё из коробки). Его легко можно будет расширять и допиливать, если проект взлетит.

    От себя порекомендую сборку ocStore версии 2.3.0.2 (последняя на 2 ветке). Опционально - натянуть какой-нибудь сторонний шаблон, нашпиговать плагинами типа "расчета стоимости доставки" или прочим.
    Ответ написан
    Комментировать
  • Почему при обновлении стейта родителя дочка ререндерится вместо обновления?

    @camelCaseVlad
    Попробуйте использовать данный пакет - https://github.com/welldone-software/why-did-you-render , напишите, если воспользуйтесь и получится найти проблему, мне будет интересно.

    Использовал ее в текущем проекте, где ВДЮР подсказал, что нужно было вылечить Апп компонент в приложении.

    5dc9713a718a2992303983.png

    Стало

    5dc97145765e4111874250.png
    Ответ написан
  • Как стек backend выбрать для frontend разработчику?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Меня сейчас будут бить ногами но есть такое "волшебное" слово как Serverless. Да - это не магия, да - не классический бэк, но зато снимет очень быстро классическую проблему "да мне же надо настроить сервер"
    Ответ написан
    Комментировать
  • Куда лучше пойти на работу?

    gbg
    @gbg
    Любые ответы на любые вопросы
    На данном этапе карьеры, блин, ВАЖНЕЕ ДУМАТЬ СВОЕЙ ГОЛОВОЙ. Иначе потом получится, что за вас дяди с тостера все решили. А до этого - матушка решала, а потом будет жена решать, какие вам носить носки и "мама, я устал или замерз"?

    Рисуете табличку, по строкам расписываете важные лично для вас факторы на данный момент, расставляете оценки и делаете выбор.

    Учтите, что ехать полтора часа в конец - это минус три часа в сутки только на транспорт.

    Учтите, что команды бывают разные, и в некоторых токсичных командах вас после третьего дурацкого вопроса нарекут почетным званием болвана, который не в состоянии гуглить и читать мануалы, зато в состоянии отвлечь коллег на решение своей дурацкой проблемы.

    Учтите, что испытательный срок - он в обе стороны, и если вам не понравится морда охранника на входе, вы всегда можете уйти.

    Короче, все, халява кончилась, добро пожаловать в больной безумный мир.

    screen-shot-2018-06-22-at-12-47-19-pm.pn
    Ответ написан
    Комментировать
  • Стоит ли выполнять такое задание на собеседовании на frontend разработчика?

    Это и есть бесплатная работа, я бы точно такое тестовое не сдал делать.
    Ответ написан
    Комментировать
  • Где находится верстка на хостинге(главная страница)?

    @alex1478
    Почему мне так смешно? Может за вас ещё заказ сделать? Рано вам фрилансом заниматься.
    Ответ написан
    Комментировать
  • Какое обучение выбрать для освоения веб-разработки?

    KornevaViktoria
    @KornevaViktoria
    Frontend Developer
    Андрей Решетов, можно устроится в нормальную продуктовую компанию стажером или джуниором и работать под присмотром мидла например, он и будет вашим наставником. И деньги возможно получите и ревью и быстро прокачаетесь.
    Ответ написан
    9 комментариев
  • Как добавить минификацию в webpack?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    потеряли:
    optimization: {
        minimizer: [
          new UglifyJsPlugin({
            sourceMap: true
          })
        ]
      },


    См. документацию по плагину UglifyJsPlugin
    Ответ написан
    2 комментария
  • Как делать Flexbox для IE?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    МС браузеры вроде как не поддерживают...

    В таких вещах не стоит гадать, все переменные известны.

    Шаг первый: Идем на caniuse.com/#feat=flexbox и находим там поддержку браузерами.
    Шаг второй: Идем в репозиторий flexbugs и находим список флексбагов.
    Шаг третий: Идем к бизнесу и узнаем список целевых браузеров (он определяется исходя из аудитории).

    Сопоставив эти три вещи вы увидите ответ на вопрос, что использовать или не использовать в конкретном случае.

    P.S.: И да, тестировать все равно стоит.
    Ответ написан
    Комментировать
  • На сколько актуальна верстка Пиксель пёфект?

    @Vaultboy84
    Верстка пиксель пефект не актуальна, потому что мы живем во времена адаптивных приложений. Тот кто говорит про пиксель пефект просто не понимает, что несет. Просто услышал красивое словосочетание 10 лет назад и бездумно его повторяет. Невозможно, чтобы приложение адаптировалось под различные разрешения и сохраняло при этом свою структуру без изменений. Да и это не нужно. Мы должны давать пользователю оптимальный интерфейс на его устройстве. Почитайте книгу "css для профи", там про это есть, книга новая и в ней есть интересные моменты.
    Ответ написан
    Комментировать
  • На чём писать простой фронтенд?

    Adamos
    @Adamos
    Вообще говоря, JS-фреймворки необходимы приложениям со сложной внутренней логикой, состоянием и вообще выносом значительной части логики на фронтенд.
    Если вам нужно всего лишь отобразить то, что пришло с бэка и добавить к этому десяток кнопок управления - вам на хрен не нужно для этого что-либо сложнее jQuery, вы дольше будете преодолевать Vue и учиться инструментам сборки, чем возьмете и напишете все нужное на голом JS.
    А от неумения работать с JS фреймворки не помогают...
    Ответ написан
    Комментировать
  • Что лучше выбрать для изучения первого фреймворка React или Vue?

    Martovitskiy
    @Martovitskiy
    React, Angular и Vue: что изучать в 2019 году?
    React - больше вакансий, Vue - проще. Возьмите сделайте простенький проект на VUE, а потом на React, что больше зайдет, то и учите.
    И насколько тяжело прыгать с фреймворка на фреймворк, допустим React=>Vue<=Angular

    Если разобраться как работает один, то разобраться как работает второй не составит огромных усилий. Захочется ли потом прыгнуть например с Vue на Angular, вот в чем вопрос...
    Ответ написан
    2 комментария
  • ES5 only на возможном месте работы. Что скажете?

    JN0iZzze
    @JN0iZzze
    Во первых не понимаю что значит "исключает возможность использовать ES6+ вообще", никто не отменял babel и полифилы, независимо от того на чем был написан проект, другой вопрос что это тоже придется настроить в проекте самостоятельно.

    Во вторых любая первая работа даёт много опыта, НО отсутствие опыта с ES6+ сильно ограничивает возможности получить нормальную работу в будущем, например в нашей компании мы уделяем большое значение опыту работы с ES6 при собеседовании.

    Ну и в третьих опыт работы только с ES5 в 2019 году может дать тебе скорее "анти" опыт и кучу примеров как в 2019 писать код не надо, так что польза от такого опыта сомнительна впринципе.
    Ответ написан
    2 комментария
  • Что лучше изучить начинающему vue или react?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Попробуйте обе библиотеки и выберите для изучения ту, которая больше понравится. Написать два Todo List много времени не займет.
    Ответ написан
    Комментировать
  • Что лучше изучить начинающему vue или react?

    GreyCrew
    @GreyCrew
    Full-stack developer
    Лично мое мнение, все зависит от задачи, я пишу и на react и на vue.
    Если что то надо сделать быстро, либо для себя, где четко знаешь что там будет, то мне проще писать на vue, там меньше бойлерплейта. Подключаешь Vuex для хранения состояния и все отлично.

    Но если в коммерческой разработке в большим проектом, то с реактом шансов прострелить себе ногу гораздо меньше. Если делаешь с четкой раздельной архитектурой react + redux + sagas, то жить как то становится как то проще.

    А на начальном этапе в целом выбор не очень важен. И там и там ты найдешь работу. Конечно по реакту охват шире, я думаю потому, что его больше знают, по нему больше мануалов.
    Ответ написан
    Комментировать
  • Почему метод класса не подхватывает нужные данные в states, если вызвать его из конструктора?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    В calculateCalories вместо вызова setState следует возвращать вычисленное состояние:
    class Day extends React.Component {
      state = this.calculateCalories();
    
      calculateCalories() {
        /* ... */
        return {
          calories,
          fat,
          protein,
          carbs,
        };
      }
    
      handleClick = () => {
        this.setState(this.calculateCalories());
      };
      
      render() {
        ...
      }
    }


    Еще почитайте про статический метод getDerivedStateFromProps. Возможно подойдет.

    Ну и если не подразумевается изменение состояния, то нет особого смысла туда писать данные, их можно использовать напрямую из props.
    Ответ написан
    Комментировать
  • Стоит ли делать фроненд на flask?

    notiv-nt
    @notiv-nt
    Как ваше ничего? Да, моё тоже
    Через webassembly может возможно, но вопрос в том че питоновский фрейм делает на клиенте? В браузере кроме js ничего нет, а ваше отвращение это ваша проблема
    Ответ написан
    Комментировать
  • Делают ли так в Reacte?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Ненормально так делать. Одна из целей которую преследовали разработчики современных фреймворков это уход от необходимости вручную сверяться с DOM селекторами.
    Подобные места, источник возникновения целого класса багов, когда вы забудете, что селектор используется в JS и переименуете или удалите его. А выяснят, что что-то отвалилось, возможно, только ваши пользователи.
    Можно, конечно, использовать дополнительные селекторы с префиксами: 'item__hint js--item__hint', но с возможностями современных фреймворков, лучше и удобней отказаться от сверки с DOM селекторами и повесть разные слушатели на разные элементы.
    Ответ написан
    3 комментария