我試圖解決這個lint錯誤在線const def = (props) => {
在下面的示例代碼。反應:預期分配或函數調用,而不是看到一個表達
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>
};
任何想法,爲什麼我收到此錯誤皮棉?
該行沒有任何問題。這是在你有HTML而不是JS的地方。 – jmargolisvt
你不能在jsx裏有'if'。你需要使用'條件?如果爲true:if false'語法。 –
即使我只是做'const def =(props)=> {
};' – User7354632781