回答編集履歴
1
リファクタリング
    
        answer	
    CHANGED
    
    | @@ -30,9 +30,9 @@ | |
| 30 30 | 
             
              handleChange = (event) => {
         | 
| 31 31 | 
             
                const name = event.target.name;
         | 
| 32 32 | 
             
                const rawString = event.target.value;
         | 
| 33 | 
            -
                const number = Number.parseInt( | 
| 33 | 
            +
                const number = Number.parseInt(rawString, 10);
         | 
| 34 34 |  | 
| 35 | 
            -
                if (isNaN(number)) {
         | 
| 35 | 
            +
                if (Number.isNaN(number)) {
         | 
| 36 36 | 
             
                  // NaNの場合はnumberを更新しない
         | 
| 37 37 | 
             
                  this.setState({
         | 
| 38 38 | 
             
                    ...this.state,
         | 
