반응형
React 16.2에서 예기치 않은 토큰 오류를 나타내는 fragment
저는 일련의 컴포넌트를 렌더링하는 다음 컴포넌트를 가지고 있습니다.그러나 React 16.2를 다운로드하여 div 대신 fragment를 사용하려고 하면 다음과 같은 오류가 나타납니다.
Error in ./src/containers/answers.js
Syntax error: Unexpected token (24:5)
22 |
23 | return (
> 24 | <>
| ^
25 | {AnswersCard}
26 | </>
27 | )
리액트 16.2의 div를 fragment로 대체할 수 있을 텐데 왜 이 에러가 발생하는 거죠?
question ?
AnswersCard = ( question.answers.sort(function(a,b) { return (a.count < b.count) ? 1 : ((b.count > a.count) ? -1 : 0)}
).map(answer =>
<Answer key={answer.id} answer={answer} questionId={question.id} />
)) : AnswersCard = ( <p>Loading...</p> )
return (
<>
{AnswersCard}
</>
)
}
}
설명서에 따르면 구문은<></>
모든 툴에서 지원되는 것은 아니기 때문에<React.Fragment>
대신
Support for Fragment 구문에 대한 이 문서를 참조하십시오.
언급URL : https://stackoverflow.com/questions/48596157/fragments-giving-unexpected-token-error-in-react-16-2
반응형
'prosource' 카테고리의 다른 글
생산 코드의 Mongoose 인덱싱 (0) | 2023.02.27 |
---|---|
테스트 컨테이너 테스트 케이스가 "유효한 도커 환경을 찾을 수 없습니다"로 인해 실패합니다. (0) | 2023.02.27 |
Python 3에서 JSON 파일 읽기 (0) | 2023.02.27 |
Windows의 JSON 에디터에 대한 권장 사항 (0) | 2023.02.27 |
타이프스크립트:TS7006: 파라미터 'xx'에는 암묵적으로 '임의' 유형이 있습니다. (0) | 2023.02.27 |