• Как сделать border, вокруг дочерних элементов?

    szQocks
    @szQocks
    hudiakov, кстати Ankhena неплохой вариант посоветовала, немного подкорректировать как-нибудь и нормально выйдет, она всё же на большем опыте чем я, и уже натренировалась там во всю с этим css

    я вообще этот filter: drop-shadow, только для картинок применял) даже в голову не приходило для блока применить
    Написано
  • Как сделать border, вокруг дочерних элементов?

    szQocks
    @szQocks
    hudiakov, https://codepen.io/kapysta-xxl/pen/qBwRooY

    как-то так, но чёт там плохо отображается, но суть я думаю там понятна, если мастабировать, то оно нормально отобразиться, это видимо баг у codepen я хз
    Написано
  • Как растянуть соседний блок параллельно основному?

    szQocks
    @szQocks
    ne-programmist, ппц там конечно и разметка и стили - полное дерьмо, переверстай это лучше
    Написано
  • Как растянуть соседний блок параллельно основному?

    szQocks
    @szQocks
    мне кажется этот блок справа ( блок с категориями ) должен быть стики ?
    Написано
  • Как сделать border, вокруг дочерних элементов?

    szQocks
    @szQocks
    hudiakov, просто нижнему блоку задай отрицательный маджин ( вверх который равен ширине бордер ) и паддинг ( который равен гапу ), ну и верхний бордер у него не отрисовывай
    Написано
  • Как лучше настроить режимы в WebPack сборке?

    szQocks
    @szQocks
    Danila232, это без переменных, они там нужны будут в настройке кофига, что бы понимать что за режим сейчас

    можно так

    "dev": "webpack-dev-server --env mode=development",
        "build": "webpack --env mode=production",


    но там уже из функции возвращать объект

    module.exports = (env) => {
      const mode = env.mode;
      
      return {
        mode,
        entry: "./src/index.js",
        output: {
          path: path.resolve(__dirname, "build"),
          filename: 'js/bundle-[contenthash].js',
          chunkFilename: 'js/chunk-[contenthash].js',
          publicPath: mode === 'development' ? "/" : "./",
          sourcePrefix: "\t",
          assetModuleFilename: "./assets/[name]-[contenthash][ext]",
          clean: true,
        },
        module: {...
        ...


    конечно весь свой конфиг я скидывать не буду, потому что тратил на него пару часов) да и не факт что мой конфиг подошёл бы тебе
    Написано
  • Как лучше настроить режимы в WebPack сборке?

    szQocks
    @szQocks
    но не понял для чего это
    - это просто глобальные переменные для приложения и всё

    можно ли как-то задать режимы попроще?
    - куда ещё проще ? и так проще некуда
    Написано
  • Порядок вывода в консоль React.StrictMode?

    szQocks
    @szQocks
    WbICHA,
    вызове рендера и эффектов дважды
    - да, типа монтирование компонента вызывает дополнительное, хотя написано что вызывает тупо рендер допольнительный

    всё что там есть в компонентах кроме useEffect и useLayoutEffect, если например объявить useState(() => console.log('test')) - то отработает дважды этот лог, на счёт этого я точно копаться в исходниках не буду, да и в целом мне этой инфы хватает что бы примерно понимать как эта шляпа работает, там типа этот строгий режим проверяет компоненты из нескольких фаз, первая относится к проверке компонента типа как на чистую функцию, в доке написано

    а вторая фаза она вызывает useEffect и useLayoutEffect - коллбэки, и функции очистки, но я помню где-то читал что в стрикт моде вроде как он вызывает вообще их синхронно эти проверки ( коллбэки ), и даже если и есть там какие-то запросы они тоже будут вызваны а вот сетстейты проигнорированы, ну может и путаю что-то, но да пофиг

    Ну почему? Толк есть, потенциально, на случай уникальных багов
    - ну надеюсь у меня таких не будет "уникальных багов", а если и будет - то мне не привыкать, я уже столько граблей насобирал, что привык

    и кстати странно что автор вопроса молчит, хоть бы сказал чё вообще думает о моих мыслях, я ж для него писал изначально комменты свои)
    Написано
  • Порядок вывода в консоль React.StrictMode?

    szQocks
    @szQocks
    WbICHA,
    Разве тут причина не в том, что сначала рендерится первый компонент, а потом второй?
    , в доке написано что он вызывает метод render дважды для каждого компонента ( это видимо то про что я и написал, проверят верно ли значение возвращает компонент ) 11 - первый компонент, 33 - второй компонент ( а как мы знает при обновлении компонента, при вызове методы render, функции создаются заного, поэтому консоль логи дважды вызываются ( первый который относится к проверке, второй который относится к основному рендеру ) которые находятся в основном скоупе компонентов в каждом из компонентов

    потом проверяет юзэффекты, а потом эти юзэффекты отрабатывают
    Написано
  • Порядок вывода в консоль React.StrictMode?

    szQocks
    @szQocks
    WbICHA, но в принципе можно это всё узнать, разобраться в этом если покопаться в исходниках + доку перечитать, правда профита в этом вообще не вижу ( ну типа узнаешь ты как стрикт моде проверяет то или другое, и чё толку от этого ), поэтому и не занимался этим, главное что реакт хоть что-то проверяет за нас
    Написано
  • Порядок вывода в консоль React.StrictMode?

    szQocks
    @szQocks
    WbICHA,
    Разве там не очередь под капотом?
    - фиг знает) сначала синхронная очередь проверки юзэффектов, а потом асинхронная ( уже их выполнение )
    Написано
  • Порядок вывода в консоль React.StrictMode?

    szQocks
    @szQocks
    про вот этот порядок 1 1 3 3 - тут могу ошибаться, но мне кажется что он тут тупо проверяет на то валидный ли компонент, типа верное ли значение компонент возвращает, а про 2 4 2 4 , первая двойка и первая четверка , это строгий режим запускает useEffect синхронно для проверки всего того что там у тебя написано, в основном он это делает что бы проверить функции очистки, порядок такой потому что с1 находиться первым, на одном уровне с c2, то есть и монтировать он будет первым

    вообще не стоит наверное этому внимание уделять, надо просто знать что строгий режим проверяет компоненты их юзэффекты ну и старые апишки и т.д
    Написано
  • Не видит переменную js. Как получить?

    szQocks
    @szQocks
    Sun2790, ты повесил обработчик, твоей консоль лог отработает до того как вообще что-то придёт с сервера понимаешь ? не выйдет то что ты хочешь
    Написано
  • Не видит переменную js. Как получить?

    szQocks
    @szQocks
    вызывай свой консоль лог или логика которая есть за место него в твоём кода внутри обработчика
    Написано
  • Как подключить вход по SSH через консоль на свой удалённый сервер Ubuntu?

    szQocks
    @szQocks
    pfg21,
    Все доступы регулируются через sudo.
    А сотрудники заходят под своими бесправными юзверями.
    я это и имел ввиду

    Серверы то они крайне разные бывают
    согласен, зря я наверное обобщил о том какие порты должны быть открыты а какие закрыты, всё зависит от того для чего используется сервер
    Написано
  • Как подключить вход по SSH через консоль на свой удалённый сервер Ubuntu?

    szQocks
    @szQocks
    AElsyy,

    apt install nginx
    
    apt install ufw
    
    ufw enable
    
    ufw allow "Nginx Full"
    
    ufw allow 'OpenSSH'
    Написано
  • Как подключить вход по SSH через консоль на свой удалённый сервер Ubuntu?

    szQocks
    @szQocks
    AElsyy, все порты для внешнего мира должны быть закрытые, кроме там ssh и 80 443, я пользуюсь firewal - ufw
    Написано
  • Как подключить вход по SSH через консоль на свой удалённый сервер Ubuntu?

    szQocks
    @szQocks
    pfg21, да вообще в самом начале настройки сервер нет смысла отключать рута, потому что от рута ты и настраиваешь сервер, это потом уже надо делать - когда делегируешь права для своих сотрудников, если ты один за сервером следишь собираешься - то в принципе можешь забить хер на этого рута и от него всё делать
    Написано