/ Видеокурсы / Курс по React JS для начинающих / Урок #11 - Удаление компонентов и обновление состояний

Урок #11 - Удаление компонентов и обновление состояний

Урок #11 - Удаление компонентов и обновление состояний


JavaScriptReact JS

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

Видео урок:

Ниже приведен класс Field в новой ES6 разметке:
class Field extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      tasks: [
        'Необходимо купить молоко!',
        'Надо почистить зубы',
        'Просто отдохнуть'
      ]
    };
  };
  deleteBlock = (i) => {
    var arr = this.state.tasks;
    arr.splice (i, 1);
    this.setState ({tasks: arr});
  };
  updateText = (text, i) => {
    var arr = this.state.tasks;
    arr[i] = text;
    this.setState ({tasks: arr});
  };
  eachTask = (item, i) => {
    return (
      <Task key={i} index={i}>
        {item}
      </Task>
    );
  };
  render() {
    return (
      <div className="field">
        {this.state.tasks.map (this.eachTask)}
      </div>
    );
  }
}

Материалы для видеокурса

react_program_done.zip Необходима подписка!

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Код из видео урока

Весь React JS код
Чтобы просмотреть этот код необходимо оформить подписку на сайт

Домашнее задание к видео уроку

Необходимо подписаться на проект, чтобы получить доступ к этому практическому домашнему заданию!

Большое задание на весь курс

Это задание позволяет закрепить ваши знания по какому-либо видеокурсу. Оно является большим и справившись с ним вы полностью освоите данный видеокурс. К заданию также есть "Готовое решение", а также описывается методика решения задания.
PS: подобные задания доступны только при подписке от 1 месяца!

JavaScriptReact JS

Рекомендуемые курсы