次のサンプルコードのconst def = (props) => {
行でこのlintエラーを修正しようとしています。React:代入や関数呼び出しが予想され、代わりに式が見つかりました
const propTypes = {
prop1: PropTypes.string,
prop2: PropTypes.string,
prop3: PropTypes.string,
prop4: PropTypes.string,
prop5: PropTypes.string,
}
const abc = (props) => {
some code here }
const def = (props) => {
<div>
<div className=" ..some classes..">{abc}</div>
<div className=" ..some classes..">{t('translation/something')}</div>
<div ...>
<someComponent
do something
/>
if (some condition) {
do this
} else {
do that
}
</div>
};
私はこの糸くずのエラーを取得していますなぜ任意のアイデア?
その行には何も問題はありません。それはJSの代わりにHTMLを取得した後の行です。 – jmargolisvt
jsxの中に 'if'をつけることはできません。あなたは '条件を使う必要がありますか? trueの場合:false'の構文です。 –
私は 'const def =(props)=> {
};' – User7354632781