React 12: Поднятие состояния

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 33

  • @homesergei1801
    @homesergei1801 3 года назад +4

    Спасибо!!! За хорошее, понятное, доходчивое объяснение.
    Приятно и полезно учиться с такими примерами и объяснениями!!!

  • @outofrange9100
    @outofrange9100 3 года назад +1

    Очень классно, что ты каждый раз проговариваешь мелочи вроде «откроем консоль, чтобы видеть ошибки», «импортируем компонент», несмотря на то, что плейлист подходит к концу, и вроде это уже подразумевается автоматически👍🏼

    • @web-constcode6252
      @web-constcode6252  3 года назад

      Научился! Спасибо, что заметили =))

  • @bama2619
    @bama2619 2 года назад +1

    Спасибо, из-за скорости не совсем въехал, но принцип понял. Сейчас буду писать код и просматривать видео еще раз с паузами. Буду писать изменения цвета фона компонента при нажатии на кнопку.

    • @web-constcode6252
      @web-constcode6252  2 года назад

      Ок, я про скорость тоже понял, что не надо было ускорять.
      Будут вопросы, пиши

  • @alfa_main
    @alfa_main 3 года назад +3

    Лайк и подписка) Очень хорошо объяснил, лучше чем в документации, там уж слишком тяжело написано, а оказалось что все легче чем я думал) Спасибо)

    • @web-constcode6252
      @web-constcode6252  3 года назад +1

      Документация, на мой взгляд, хорошо написана. Но нужно время и опыт чтобы её читать.

    • @alfa_main
      @alfa_main 3 года назад +1

      @@web-constcode6252 для новичков не совсем, тяжело понимается мной)

  • @petrplotnikov4307
    @petrplotnikov4307 2 года назад +1

    наконец я это победил.. ваше обьяснение очень помогло, спасибо...

  • @outcast-cr5yy
    @outcast-cr5yy 3 года назад +2

    спасибо, очень полезно.

  • @rolpogo
    @rolpogo Год назад +4

    До конца ролика тлел надежду, что будет исправлено название CiriesList🤦‍♂

    • @rammlet2030
      @rammlet2030 16 дней назад

      не баг, а фича

  • @vanunsakanyan2188
    @vanunsakanyan2188 4 года назад +2

    очень четка обяснено спосибо!!!!

  • @cradleofkaschenko2057
    @cradleofkaschenko2057 3 года назад +1

    Спасибо!

  • @AndrewTaradeev
    @AndrewTaradeev 2 месяца назад

    А как сделать так, чтобы переключаться среди списка городов в CityList и сохранять переключеные города в City в виде массива выведенным как список ?

  • @Яимоятлень
    @Яимоятлень Год назад

    На всякий случай тренируюсь и преобразовываю функции в классы. По заданию от урока совместно с классом:
    class App extends React.Component {
    constructor(props) {
    super(props);
    this.state = {
    cities: [
    { name: 'Москва', describtion: 'Столица России' },
    { name: 'Cанкт-Петербург', describtion: 'Культурная столица России' },
    ],
    currentIndex: 0,
    }
    this.handlerChangeCity = this.handlerChangeCity.bind(this);
    this.handlerSelectCity = this.handlerSelectCity.bind(this);
    }
    handlerChangeCity (describtion) {
    this.setState({
    cities: this.state.cities.map((city, index) => {
    if (index === this.state.currentIndex) {
    return {
    ...city,
    describtion,
    };
    }
    return city;
    })});
    }
    handlerSelectCity (n) {
    this.setState({currentIndex: n});
    }
    render () {
    const currentIndex = this.state.currentIndex;
    const cities = this.state.cities;
    return (




    )
    }
    }
    export default function City (props) {
    const city = props.city;
    return (

    {city.name}
    props.onChangeCity(e.target.value)}
    >


    );
    }

  • @qwe-rty-
    @qwe-rty- 3 года назад +2

    Алексей Щербаков из Зеленограда

    • @web-constcode6252
      @web-constcode6252  3 года назад +2

      У нас в Зеленограде много ребят с тв и youtube. Алексей Щербаков, Антон Лапенко, Денис Косяков, Сергей Мигельевич Шестепёров, Алексей Данчин. С Тимуром Хафизовом даже в настолки играли.

  • @Grishenkovvv
    @Grishenkovvv 4 года назад +3

    Хорошо объясняешь но желательно помедленнее чутка

  • @mrirashin
    @mrirashin 3 года назад +1

    А можете поправить ссылку на урок (код) в github? По настоящей ссылке открывается совсем другое.

    • @web-constcode6252
      @web-constcode6252  3 года назад

      По ссылке на github будет возможность выбрать нужную ветку.

  • @devillyach2970
    @devillyach2970 2 года назад +1

    без ускорения и помедленнее

  • @dlazder3937
    @dlazder3937 9 месяцев назад

    describtion...

  • @Дмитрий-Сагачко
    @Дмитрий-Сагачко Год назад +3

    Все классно, только НЕ НУЖНО УСКОРЯТЬ ВИДЕО когда пишешь код! Пожалуйста, не делай больше так.