Задать вопрос
  • Это нормальное поведение для git?

    @Fengol Автор вопроса
    Владимир, знаете, вы правы, а я жестко затупил! И спасибо, я не понимал что файлы из .gitignore будут видны между всеми ветками.
  • Возможно ли с помощью hooks создать полноценную замену классовым компонентам?

    @Fengol Автор вопроса
    Антон Спирин, простите, оказалось чторазговор с вами равноценен пустой трате времени. Все что вы написали не имеет никакого отношения к том что озвучил я. Я об одном, вы о другом. И я давно вывел себе за правило не разговоривать с чуваками, которых я понимаю, а они не могутпонять меня.

    Это лишь рекомендация. Врачи рекомендуют вести здоровый образ жизни. Это не тоже самое что -вести не здоровый образ жизни жутко плохо? Вы реально как служба поддерки, которая вообще ничего не понимает и говорит лишь реторическими фразами из доков. Вы не преподователь?
  • Возможно ли с помощью hooks создать полноценную замену классовым компонентам?

    @Fengol Автор вопроса
    Антон Спирин, прикольно!не заставляют переписывать старое, а рекомендуют писать новое. Этопо вашему не тоже самое что просто сказать забейте на классы - пишите с хуками?

    Не знал что запретили componentWillUpdate! Тогда скажите, как же теперь узнавать об изменениях роута? Нетогда когда путь полностью поменялся, а тогда когда только его параметры изменились. Единственный способ это сделать определеить при update. Кроме того, как узнать об обновлении, если в случае с хуками, определент только один эффект не реагирует? Создать ещё один? Ну тогда при каждом изменении дома будет вызываться второй эффект и тем самым невилируется эффект оптимизации полученной от первый. Кроме того тело компонента тоже будет каждый раз вызываться? Это значит что каждый раз будет переинициализация всего. А это ещё хуже чем то, что раньше называли антипатерны при передачи объектов и стрелочных функций непосредственно в шаблоне. Тпеперь вообще все обнавляется. Кроме того хуки возввращают массивы, которые очень круто оптимизируются движком v8, но только в случае когда массив содержит значения одного типа. А реакт опять все наоборот делает.Ида, об этом они не пишут, об этомсамомусоображать необходимо. Где я не прав?

    Видите накартинке вышеопределен хендлер?Ведь он будет каждый раз при обновлении заного определеяться, а это если вы помните, считается антипаттерном реакта. Даже если я сохдам ещё эффект и укажу ему что необходимо обновлятся только при смене параметров роутера, то хендлеры и другие объекты все равно при обновлении будут пересоздаватся.
  • В какие языки транслируется F#?

    @Fengol Автор вопроса
    Как-будто из двух разных миров. Я только спросил - во что ещё кроме js может компилироваться f#, а получил ответ что он умеет компилироватся в js и что я для чего-то должен сообщать зачем мне это надо. И ещё я почему-то не знаю о ngen который компилирует в машиный код. А при чем трансляция в дпугие языки и компиляция в машиный код? Аналогию не могу провести..
  • В какие языки транслируется F#?

    @Fengol Автор вопроса
    Вы хоть вопрос читали? Я спросил в какие ЕЩЕ КРОМЕ JS умеет компилироваться f#... ЕЩЕ ОДИН ГЕНИАЛЬНЫЙ ОТВЕТ С ТОСТЕРА.
  • В чём заключается суть БЭМ?

    @Fengol
    Да, реальная суть БЭМ заключается в избегании каскадности, которая является причиной замедления рендера, скорость которого очень важна для высококачественных проектов. Все остальное - второстепенно.
  • На чем выполняется рендер gui в Qt?

    @Fengol Автор вопроса
    Прямо в точку! Спасибо.
  • На чем выполняется рендер gui в Qt?

    @Fengol Автор вопроса
    а как он это делает? генерирует шейдеры которые вычисляют пиксели? или же генерирует сами пиксели и заряжает их в gpu с помощью простейших шейдеров?

    Можете дать годную статью написанную простым понятным языком, желательно с картинками, о scene graph?
  • Приватные проекты на бесплатном плане в Figma?

    @Fengol Автор вопроса
    Пока нет и пока нельзя или есть информация что так как сейчас останется всегда??
  • Приватные проекты на бесплатном плане в Figma?

    @Fengol Автор вопроса
    archelon, результаты закрытия ссылки, но вопрос был не в этом.
  • Приватные проекты на бесплатном плане в Figma?

    @Fengol Автор вопроса
    Почему тогда написано что на free нет привата? Я помню подобные тарифы на каких-то других инструментах, так вот там прям галерея была, куда все free проекты отправлялись. Просто если все так, как вы говорите, то разницы в приватности между бесплтаным и платным тарифом - нет, но там написано что есть.
  • Приватные проекты на бесплатном плане в Figma?

    @Fengol Автор вопроса
    archelon, не понял. Я создал проект и дал на него ссылку кому-то. Он посмотрел и если захотел, взял его. Но если я ссылку не дам, то получается что мой проект приватный, хотя в прайсе написано что у бесплатных тарифов нет привата. Вот как это можно объяснить? Ведь Ваши слова по логике вообще ко всем планам применимы. Будь у Вас хоть ну ваще заприваченый проект, по логике, если вы на него ссылку дадите, то тот чувак тоже может при желании его стырить..
  • Как завершить Observable по условию?

    @Fengol Автор вопроса
    Ваш вывод не соответствует тому, что я в требованиях к вопросу указал.
  • Возможно ли с помощью hooks создать полноценную замену классовым компонентам?

    @Fengol Автор вопроса
    И хочется добавить что обман facebook зашел уже так далеко, что является лакмусом для наивности его сообщества. Как вы думаете, может здравомыслящий разработчик после оффициальных рекомендаций в ползу функциональных компонентов + хуки, пользоваться классовыми компонентами? Можно ли назвать спасением в контексте решения сложных проблем то, что таковым является лишь для уровня приложений разрабатываемых на учебных курсах? Как по мне, обман зашел такдалеко, что от него уже воротит.
  • Возможно ли с помощью hooks создать полноценную замену классовым компонентам?

    @Fengol Автор вопроса
    теперь неполноценность вызвана отсутствием componentWillUpdate... Нельзя его использовать как замену классовым компонентам. Нельзя показывая уродца говорить что это чудо. Если это и чудо, то только с точки зрения функционального программирования, которое в чистом виде в энтерпрайзе будет только малоумный использовать. Получается что как был реакт неполноценным ,так им и останется.
  • Что под капотом у node.js+browsersync?

    @Fengol
    сервер спомощью вэбсокет говорит коду в браузере забрать с сервера новые файлы и перестроить dom дерево, либо выполнить перезагрузку с помощью location.reload()
  • Возмодна ли логика при запросе к БД?

    @Fengol Автор вопроса
    Urukhayy, понятно, спасибо.
  • Возмодна ли логика при запросе к БД?

    @Fengol Автор вопроса
    Спасибо. Можете подсказать, почему нельзя написать запрос в стиле json? То есть, я пол дня потратил наподобное, думая, что запрос который написан ниже должен работать...
    const FishSchema = Schema({ isLife: Boolean, isSwim: Boolean });
    const BirdSchema = Schema({ isLife: Boolean, isFly: Boolean });
    
    const Zoo = mongoose.model('Zoo', {anilals: [Schema.Types.Mixed]});
    
    Zoo.find({animals: {$all: [{isLife: true, isSwim: true}]}});


    Но теперь,глядя на Ваш пример, мне кажется что до меня дошло, что в запросах путь всегда пишут через точку, а все эти $all и $in лишь метауказатели которые уточняют значение. Это так?Я же не как подругому не могу казать что мне надо {animals:[{isLife:true}]}? Обязательно нужно {animals.isLife: true}?
  • Почему бесконечно растущие массивы это плохо?

    @Fengol Автор вопроса
    Медленно, но думаю что у меня получилось разобраться в том, как правильно проектировать монгу.
  • Почему бесконечно растущие массивы это плохо?

    @Fengol Автор вопроса
    Дело в том, что в даже выдуманом мной примере с оружием, характеристики моделей совершенно не схожи. К тому же, в моем реальном случае, размеры могут выйти далеко за десятки миллионов.