foxwell001 Ответов: 0

Как сохранить приложение react в состоянии?


Мне нужно создать приложение react, которое имеет компонент NavBar, содержащий несколько ссылок, и компонент Login, который имеет два элемента ввода и кнопку. Когда пользователь вводит входные данные, их содержимое должно храниться в состоянии. Когда пользователь нажимает кнопку, страница должна показывать "true", если оба ввода длиннее 2 символов, а в противном случае она должна показывать "false".

Как мне написать это, чтобы сделать запись информации в состоянии?

Что я уже пробовал:

class Counter extends React.Component {
  state = {
    current: 0
  }

  constructor() {
    super(arguments...);
    this.intervalId = null;
  }

  updateCounter() {
    this.setState({ counter: this.state.current + 1 });
  }

  componentWillMount() {
    this.setState({ counter: this.props.from || 0 });
    this.intervalId = setInterval(this.updateCounter.bind(this), 1000);
  }

  componentWillUnmount() {
    clearInterval(this.intervalId);
  }

  render() {
    return <span>{ this.state.current }</span>;
  }
}

0 Ответов