• Где хранится переменная let и const?

    Robur
    @Robur
    Знаю больше чем это необходимо
    да, но этот объект вам недоступен и детали его реализации могут быть разными.
    Можете для простоты считать что переменная "записывается" в блок в котором определена. Тот что "{}"
    получить все переменные этого блока в виде объекта нельзя, да и не нужно.
    от работы с переменными определенными в window тоже следует избавляться - это плохая практика.
    Ответ написан
  • Быстрый ответ/консультация на тему программирования?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Ответ написан
    Комментировать
  • Что умеет выдающийся Frontend разработчик?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что умеет выдающийся Frontend разработчик?

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

    Ему можно в общих чертах обрисовать проблему и он докопает ее до внятного вида. Он выяснит пробелы в задаче и возможные проблемы. Он подумает как с этим работать людям. Он учтет текущую бизнес-ситуацию и правильно расставит приоритеты. Он выберет подходящую технолугию а не ту которая "очевидно лучше". Он подумает о том кто и как этот код будет потом поддерживать и развивать. Он предложит несколько более лучших решений. Он учтет доступное время, кто эту задачу поставил, в какой ситуации. Он примет во внимание текущее состояние команды и текущие решаемые задачи, а так же опыт который был в прошлом и планы на ближайшее будущее.
    И много чего еще сделает чтобы задача была решена хорошо, качественно и в нужные сроки.

    И тут не сильно важно - фронт, бек, мобилки, или еще что.
    А обсуждать знание языков/технологий/платформ это не уровень "выдающегося" разработчика, это уровень крепкого миддла который наконец то хорошо овладел инструментарием.
    Ответ написан
    Комментировать
  • Создать новый объект Vue из компонента?

    Robur
    @Robur
    Знаю больше чем это необходимо
    попробуйте просто поменять scale через css, сделать скриншот и вернуть как было, не трогая ни код ни дом, ни vue компоненты.
    Ответ написан
  • Нормально ли иметь много React компонентов в небольшом проекте?

    Robur
    @Robur
    Знаю больше чем это необходимо
    да.
    "Много" - это сотни.
    А по вашей ссылке меньше 10 - с большой вероятностью там даже упрощено для примера.
    Ответ написан
    Комментировать
  • Как обрабатывать параллельные запросы от одного и того же пользователя в NodeJS?

    Robur
    @Robur
    Знаю больше чем это необходимо
    намудрено не слишком, вместо монго можете взять что-то более подходящее, например redis. нагрузка будет небольшая, не больше чем ходить в базу за данными для запроса в обычном сценарии.
    Но основной вопрос который вы должны найти в книге - зачем вообще так делать, с какой проблемой это призвано справиться. Потом посмотреть актуально ли это для вас и стоит ли оно затраченных усилий.
    Ответ написан
  • Стоит ли сразу начинать с Typescript и Angular? Или начинать с малого?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Начните с Typescript+React+mobx, это будет оптимальная связка. Ангуляр почитаете потом, если почувствуете что нужен. Вью тоже неплох но он очень толерантен к говнокоду и бездумной писанине, для новичка будет легче написать плохо и не заметить.
    Ответ написан
    5 комментариев
  • Есть ли разница между монитором и телевизором?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Можно просто делать размер браузерного окошка больше/меньше. Эффект будет в точности такой же.
    Ответ написан
    2 комментария
  • В настоящее время Вы не можете зарегистрироваться в AdMob?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Там должны быть еще какие-то буквы описывающие ситуацию подробнее и ссылки на которые можно кликнуть чтобы "узнать больше" либо "связаться с нами".
    Ответ написан
  • Где искать удаленку за бугром?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Искать так же как неудаленку.
    Сделать хорошее CV, искать вакансии, рассылать резюме, проходить собеседования.

    Есть сайты с вакансиями для удаленщиков.
    Есть агенства которые сводят удаленщиков с заказчиками в разном формате.

    Результат зависит от вашего уровня, специализации, нетворкинга способности общаться и прочего.
    То что вы зарегались в linkedin (я предполагаю что с профилем там все ок иначе нет смысла) это хорошо, но это пассивный поиск - может кто-то вас сам найдет, а может и 10 лет прождете.
    Ответ написан
    Комментировать
  • Есть ли смысл делать SPA?

    Robur
    @Robur
    Знаю больше чем это необходимо
    простыню всю не читал, но исходя из
    Сейчас список хотелок и бизнес-задач разрастается, я начинаю путаться в своём коде и иногда не имею понятия, как всё связать до кучи.


    Ответ да - пришел момент сделать это нормальным приложением.
    Ответ написан
    Комментировать
  • Как правильно написать HOC компонент на ReactJS?

    Robur
    @Robur
    Знаю больше чем это необходимо
    () => (wraped)

    Это будет иметь смысл если в первых скобочках будут какие-то параметры.
    То есть вы можете сделать функцию которая будет как-то сконфигурирована, которую можно вызывать передавая wraped.
    например
    const withBookStoreService = (consProps) => (wraped) => {
      return (props) {
        return (
          <Consumer ...consProps>
            {
              (value) => {
                return (
                  <Wraped {...props}
                )
              }
            }
          <Consumer>
        )
      }


    Тогда вы можете сделать

    const hoc1 = withBookStoreService(props)
    const hoc2 = withBookStoreService(otherProps)
    
    const wrappedInHoc1 = hoc1(component)
    const wrappedInHoc2 = hoc2(component)


    Скорее всего в оригинале это так и было, потом просто упростили до потери смысла. В таком виде как вы привели это конечно излишняя конструкция.

    так же можно написать () =>() =>() => (wrapper)
    Ответ написан
    2 комментария
  • Почему текстура не применяется к модельке?

    Robur
    @Robur
    Знаю больше чем это необходимо
    чтобы не писать @ts-ignore, надо чтобы были правильные типы. Если их никто не написал за вас - значит это нужно сделать самостоятельно.
    Ответ написан
  • Инверсия зависимостей в React! Почему это анти-паттерн?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Поделитесь откуда вы взяли что это антипаттерн?
    И где тут инверсия зависимостей?

    В целом то что вы описали - не только "можно" но и распространенная схема.

    Widget предоставляет интерфейс для работы с ним - такие то пропсы можно передать,
    такие то методы он может принять.

    Дальше container организует ему это все. И тут Widget является источником api - что у него в логике и в пропсах прописано - так и надо использовать.

    Какой там Container уже все равно пока он использует Widget правильно.

    Если вы хотите в Widget передавать компоненты которые этот Widget должен внутри себя рендерить - это тоже нормально, для Widget это просто еще один из пропсов.

    классический пример (не считая уже встроенного в JSX children) - кнопка с иконкой, кнопка в пропсах объявляет что у нее есть возможность получить иконку, и предполагает что-то насчет нее (например она должна быть квадратной, не больше 40 пикс и тп)

    А дальше вы в Container пишете <IconButton icon={<Icon/>}>Hello</IconButton>

    Никакое знание о вашем контейнере в кнопке не нужно.
    Ответ написан
    Комментировать
  • Добавить элемент base в head первым до css в iframe?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Комментировать
  • Почему при введении ifconfig показанный IP адрес не подходит?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Почему ifconfig не показывает IP адрес?


    все показывает - 10.0.2.15 и 127.0.0.1

    "нужной формы" у адреса нет. Это все равно что вы посмотрели что в ролике в ютубе у кого-то адрес "проспект ленина-10" и пытаетесь у себя на доме такой же найти.

    почему вы не можете подключиться - это другой совсем вопрос, который вы не задали.
    ХЗ что вы там делаете, но в качестве бонуса могу посоветовать для начала попробовать использовать 10.0.2.15
    Ответ написан
  • Как установить LinkedIn на ios 13 в России?

    Robur
    @Robur
    Знаю больше чем это необходимо
    поменять страну в аппсторе.
    Самый надежный способ это сделать - привязать забугорную карточку (я в целом не уверен что есть другие).
    Где ее взять - отдельный вопрос.
    Ответ написан
    2 комментария
  • Как оценивать стоимость работ с Laravel?

    Robur
    @Robur
    Знаю больше чем это необходимо
    А вот как оценивать стоимость когда клиент ее сам не знает и просит назвать ему, когда еще непонятно сколько времени на самом деле займет воплощение техзадания в жизнь?


    Если техзадания нет - никак.
    Если есть - то разобраться сколько это времени таки может занять.
    Если вообще не знаете что делать - решайте от балды и говорите х10
    Ответ написан
    Комментировать
  • Что делать, с игровым ботом проблема?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что делать, с игровым ботом проблема?


    - разобраться как оно работает и починить. Текст ошибки с которого можно начать копать у вас прямо на экране.
    - обратиться за помощью к тому кто уже разобрался и договориться чтобы он вам починил.

    Тостер для формата "вопрос-ответ". Формат "у меня проблема, решите мне кто-нибудь (за спасибо/за деньги/за пиво)" это не сюда.

    я и имя ноутбука менял на английский и от имени администратора запускал, чего только не делал.


    попробуйте еще ритуальную магию и молитвы. Некоторым говорят и не такие проблемы решать помогает.
    Ответ написан
    Комментировать
  • Авторизация по токену express?

    Robur
    @Robur
    Знаю больше чем это необходимо
    или необходимы еще какие то проверки?

    Если вы не знаете нужны ли какие-то еще проверки, значит не нужны.
    Ответ написан
    Комментировать