Каково выражение на RegularExpressionValidator, чтобы проверить, является ли текст Текстового поля 6 или больше символами долго?

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

import React from 'react';

const Card = (props) => {

return (

  <div className="Card" onClick={props.handleClick}>

     {props.showFront 
     ?
     <h1>props.front</h1>
     :
     <h1>props.back</h1>
     }

   </div>

    );
  }

export default Card;

вы захотите использовать предыдущее состояние, чтобы переключать ваше состояние, потому что это может вызвать проблемы позже в процессе пакетирования, поэтому ваш компонент с состоянием должен выглядеть примерно так:

import React, {Component} from "React";

class StatefulCard extends Component {
  state = {
    showFront: true // default state to front
  }

  handleClick = () => {
   this.setState(prevState => {
    return {
     showFront: !prevState.showFront
    }
  }
}


  render() {
    return (
      <div>
        <Card 
         handleClick={this.handleClick}
         showFront={this.state.showFront}
/>
      </div>
    );
  }
}

export default Card;
5
задан Welbog 14 May 2009 в 11:47
поделиться

2 ответа

^. {6,} $ сделает это в большинстве вариантов регулярных выражений. Позвольте мне проверить, что это работает в данном конкретном случае.

РЕДАКТИРОВАТЬ: Я думаю, это сработало.

5
ответ дан 14 December 2019 в 01:16
поделиться

В конце концов, вам нужно «провести некоторое время в седле» и выбрать что-то интересное, а затем научиться этим пользоваться. Я интересовался математикой программирования игр и взял книгу New Riders по этой теме - на данный момент не помню названия. В нем были концепции и упражнения, и по мере их выполнения я чувствовал, что не только понимаю концепции и теорию, но и как применять их на практике.

Вы могли бы взглянуть на некоторые из этих связанных вопросов. Там есть несколько хороших ответов. Не все они могут быть применимы в вашем случае, но некоторые будут.

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

Как выучить математическую нотацию?

https: // stackoverflow.

4
ответ дан 14 December 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: