🇺🇸 English
🇷🇺 Русский
🇺🇦 Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
🌟 Уже 9 лет вместе! И наши стабильные -50% скидки - классика, проверенная временем!
React + Redux - Профессиональная Разработка logo

Отзывы на курс "React + Redux - Профессиональная Разработка"

1932 281
Информация Комментарии (81)
User Avatar
  • User Avatar
    anzhelina.gafurova
    Курс отличный, но неактуальный на 2023 год.
    Сейчас в основном хуками и функциональным программированием пользуются.
  • User Avatar
    kissof
    Добавление можно написать проще
    this.setState(({todoData}) => ({
    todoData: [...todoData, newItem],
    }));
    а то Ментр ругатся будет )))
  • User Avatar
    k.pirozhenko95
    Для тих хто проходить курс зараз. Урок 52!!
    Посилання, яке необхідно добавити у функцію fetch змінилося!
    https://swapi.dev/api/people/1/
  • User Avatar
    merzanov707
    насчёт задачи 67 урока. мой интернет достаточно быстрый по этому не вижу смысла реализовывать спинер 1.6.2023

  • User Avatar
    sasha.p.brest
    до hoc все как то легко усваивалось, потом мозг просто запутался и стал в ступор
  • User Avatar
    sasha.p.brest
    с такой очередностью изменения кода у меня взорван мозг
  • User Avatar
    dima170997
    не получается воткнуть, в общем опишу словами: в тернарном операторе сделать все в одной строке.
  • User Avatar
    apnton26 dima170997
    ыыыыыы
  • User Avatar
    dima170997
    не скопировалось, заменяем на это
    const data = loading ? :
  • User Avatar
    dima170997
    Огромное спасибо за такой шикарный курс!
    Можно ли чуточку оптимизировать код? Проверил, работает, но может я чего-то не учел?
    Итак, вместо:
    const spinner = loading ? : null;
    const content = !loading ? : null
    ...
    {spinner}
    {content}
    заменить на:
    const data = loading ? :
    ...
    {data}
  • User Avatar
    dolgih.m1996
    Ребят, вы кнш простите меня, но я посмотрел более 100 уроков и могу сделать вывод.
    Человек занимается отуплением своих учеников, а его код это - оверинжиниринг. (обертка - обертка -обертка - чтоб обертка....)

    Да молодец, что рассказывает про базовые функции с примерами, но их применение это ппц.
    Читайте лучше оф.доку
  • User Avatar
    glomokomo
    А где файлы к курсу ?
  • User Avatar
    y.kramar15
    Здравствуйте. Видео на ПК не воспроизводиться. В то время как на телефоне вполне корректно работает. Подскажите в чем может быть проблема. Попробовал несколько браузеров.
  • User Avatar
    Artem
    решил сделать метод toggleProperty немного иным способом в 3 строчки кода, хотя думаю можно как то упростить еще:

    toggleProperty(arr, id, prop) {
    const item = arr.find(element => element.id === id);
    const data = {...item, [prop]: !item[prop]};
    return arr.map(todo => todo.id === id ? data : todo);
    }
  • User Avatar
    anatolij.ihnato
    Здравствуйте, а почему б не воспользоваться методом filter вместо того чтоб 2 раза резать масив?
  • User Avatar
    Artem anatolij.ihnato
    Согласен. Можно просто

    this.setState(({todoData}) => {
    return {
    todoData: todoData.filter(element => element.id !== id)
    }
    });
    если ты об этом

    filter вернет новый массив не мутируя старый.
  • User Avatar
    2779522
    всем привет ребята , подскажите почему в данном коде нужны квадратные скобки где "newItem"
    toggleProp(arr, id, propName){

    const idx = arr.findIndex((el) => el.id === id);
    const oldItem = arr[idx];
    -------> const newItem = {...oldItem, [propName]: [!oldItem.propName]};
    console.log(newItem)
    const newArray = [
    ...arr.slice(0, idx),
    newItem,
    ...arr.slice(idx + 1)
    ]
    console.log(newArray)
    return newArray
    }
  • User Avatar
    Hovo 2779522
    тут propName это динамически параметр, тест в зависимости от того какой параметр был передан в функциу как аргумент, функция будет изменят иммено это войства обэкта.
  • User Avatar
    louglescom
    Не включаются видео почему то
  • User Avatar
    louglescom louglescom
    уже всё ок
  • User Avatar
    talantbekov123@gmail.com
    Нашла ошибку
  • User Avatar
    talantbekov123@gmail.com
    Выходит ошибка , что не видит getBooks()
    Друзья, кто сталкивался?
  • User Avatar
    diya.chorna
    после 33 урока вылезла ошибка
  • User Avatar
    balzhialena94
    после 57 урока вылезла ошибка
    Unhandled Rejection (TypeError): undefined is not an object (evaluating 'this._extractId')
    return {
    id: this._extractId(planet),
    .......}
    если ее закрыть содержимое сайта показывает, но при обновлении постоянно вылазит эта ошибка, кто с этим сталкивался??
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.