Search
Write a publication
Pull to refresh
1
0
Send message

Лукавите

class Clock extends React.Component {
  constructor(props) {
    super(props);
    this.state = {date: new Date()};
    this.setDate = this.setDate.bind(this);
  }

  setDate(value) {
    this.setState({
      date: value
    });
  }

  render() {
    return (
      <div>
        <h1>Hello, world!</h1>
        <h2>It is {this.state.date.toLocaleTimeString()}.</h2>
      </div>
    );
  }
}

против

const Clock = () => {
    const [date, setDate] = useState(new Date());

    return (
        <div>
          <h1>Hello, world!</h1>
          <h2>It is {date.toLocaleTimeString()}.</h2>
        </div>
    );
};

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

Проще было бы не по шедулеру проверку вызывать а на запрос на блокировку. Тогда шедулер не нужен.

Да не слушай никого - спасибо за статью. Собрал все вместе. Разобрался. Молодец. Да хоть на чистом C - какая разнница? Какие-то странные придирки и претензии.

Тут или человека опередили со статьей или еще какие-то причины негодования и нападок, явно не связанные с темой.

Information

Rating
7,928-th
Registered
Activity