Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
pterodaktil

Петр Мухуров

js developer
  • 45
    вклад
  • 6
    вопросов
  • 53
    ответа
  • 62%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • В чем отличия вариантов копирования массива?

    pterodaktil
    Петр Мухуров @pterodaktil
    const arr1 = JSON.parse(JSON.stringify(this.state.arr))

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

    pterodaktil
    Петр Мухуров @pterodaktil
    повесить окошки на роуты
    Написано более трёх лет назад
  • В чем произошла ошибка?

    pterodaktil
    Петр Мухуров @pterodaktil
    не совсем верно, поскольку при первом рендере стейт проинициализирован как
    {
      title: {}
    }

    соответственно, ошибка падает уже после запроса, очевидно, в респонзе title === undefined
    Написано более трёх лет назад
  • Не правильно выводится с JSON в React?

    pterodaktil
    Петр Мухуров @pterodaktil
    CryNet, чтобы не было небезопасных инъекций в html.
    marselzo попроси работодателя перевести html в markdown
    Написано более трёх лет назад
  • Рекурсия внутри цикла в js, ЧТО здесь вообще происходит?

    pterodaktil
    Петр Мухуров @pterodaktil
    а по логам восстановить работоспособность функции?)
    Написано более трёх лет назад
  • Где хранить свои функции в проекте на React?

    pterodaktil
    Петр Мухуров @pterodaktil
    src/
      utils/
    Написано более трёх лет назад
  • Почему атрибут variant для элемента Button не парситься в соответствующий класс?

    pterodaktil
    Петр Мухуров @pterodaktil
    KuzmenkoArtem, проверьте версии, проверьте соответствие установленных пакетов
    Написано более трёх лет назад
  • Почему атрибут variant для элемента Button не парситься в соответствующий класс?

    pterodaktil
    Петр Мухуров @pterodaktil
    а как импортится Button?
    Написано более трёх лет назад
  • Почему не происходит перерисовка приложения после обновления state?

    pterodaktil
    Петр Мухуров @pterodaktil
    Тяжело вслепую что-то говорить, залейте код в песочницу. Вероятнее всего, неправильно передаете стейт в пропс компонента (неверное имя или еще что)
    Написано более трёх лет назад
  • Как правильно отправить асинхронный запрос в useEffect?

    pterodaktil
    Петр Мухуров @pterodaktil
    twolegs, че блин? В реакте есть ошибка, которая кидается при вашем условии?) Мне казалось, что
    Can't perform a React state update on an unmounted component. говорит об очевидном: о том, о чем и говорит
    Написано более трёх лет назад
  • Как вывести массив в react?

    pterodaktil
    Петр Мухуров @pterodaktil
    lnked, сомневаюсь, что forEach поможет отрендерить список
    Написано более трёх лет назад
  • Как вывести массив в react?

    pterodaktil
    Петр Мухуров @pterodaktil
    beDenz, к сожалению (или к счастью) .forEach() ничего не возвращает, поэтому вывести с его помощью данные будет не совсем удобно
    Написано более трёх лет назад
  • Как правильно обратиться к указателю на текущий элемент массива?

    pterodaktil
    Петр Мухуров @pterodaktil
    Виталий, нет смысла упарываться в ненужное псевдоулучшение перформанса, есть смысл кешировать функцию, если она производит какие-то тяжелые вещи (напр., связанные с рендерингом), либо количество этих функций зашкаливает. А закладываться на этапе изучения библиотеки на тонкие вещи, которые не всегда нужны - лишнее.
    Да и не-анонимная функция типа
    onClick={function boom() { ... }}
    ничего нового не добавит, она все так же будет каждый раз создаваться по-новому
    Написано более трёх лет назад
  • Выдает ошибку, не могли бы помочь?

    pterodaktil
    Петр Мухуров @pterodaktil
    а как на счет того, чтобы пройти по линке в описании ошибки и почитать, в чем проблема?)
    Написано более трёх лет назад
  • Позволяет ли react router создать публичный компонент со своим роутингом?

    pterodaktil
    Петр Мухуров @pterodaktil
    я думаю, стоит выложить свой код в песочницу, а не давать возможность всем гадать, что же вы написали
    Написано более трёх лет назад
  • Как правильно обратиться к указателю на текущий элемент массива?

    pterodaktil
    Петр Мухуров @pterodaktil
    <li key={el.id} onClick={() => console.log(el.id)}>
    ...
    Написано более трёх лет назад
  • Как добраться до переменной в объекте?

    pterodaktil
    Петр Мухуров @pterodaktil
    const app = {
      get api_key() {
        return this.data().api_key;
      }
    }
    Написано более трёх лет назад
  • Почему не читается state в реакт?

    pterodaktil
    Петр Мухуров @pterodaktil
    подозреваю, что на этой строке
    console.log(this.state.data.form.submit_button.text)

    падает render, т. к. при первом рендере this.state.data.form === undefined, и обращение глубже кинет ошибку
    кроме того,
    constructor(props) {
      super(props);
      ...
    }
    Написано более трёх лет назад
  • Как анимировать list в React?

    pterodaktil
    Петр Мухуров @pterodaktil
    react-transition-group
    Написано более трёх лет назад
  • Почему рекурсия не работает?

    pterodaktil
    Петр Мухуров @pterodaktil
    Можно было размять булку в консоли, и все встало бы на свои места
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 15 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 10 ответов
    • 0 вопросов
  • Алексей Гончаров
    • 6 ответов
    • 1 вопрос
  • vovka3003
    Владимир Шаблий
    • 5 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 5 ответов
    • 0 вопросов
  • Rohan_Singh
    Rohan Singh
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации