ESLintは’this’ is not allowed before ‘super()’というエラーを吐き出す場合があります。
これはclassのstateコンポーネントを使う時に発生するエラーです。
constructor(props)の処理を入れた時にreactのコンポーネントはComponentのClassを参照しているので、
super(props)を書かなければなりません。
```javascript import React, { Component } from ‘react’;
Reactのinputのonclick, onchangeはHtmlと違くてcamelCaseにかけなければなりません。
なので、全部小文字にするとエラーになります。 上記のエラーはonclickではなく、onClickだと書いたらエラーの解決ができます。
ESLintのエラーParsing error: Unexpected token, expected “,”が発生しました。
こちらはjavascriptのObjectの中に最後コンマをつけてなくて、セミコロンを使ってしまい、エラーになると思います。
下記のソースコードをご覧ください。
業務でプログラミングを使用する場合は開発用語について理解して使わなければなりません。
開発者ってプログラミングができるということよりもコミュニケーションの用語が大事です。
なので、今回はパラメーターとアーギュメントの違いについて簡単に説明をします。
parameterとは
プログラミング上のparameter(パラメーター)は制限した関数の中にある仮引数を意味します。
function Sum(a, b) {
return a + b;
}
上記のソースコードで関数の隣にあるa, bがパラメーターになります。