반응형
아래와 같이 qnaList의 내용을 바꿔보자.
const qnaList = [
{
category: "category1",
question: "what is that ? 1",
answer: `<p>this is react. 1</p>
<span>hello!!</span>
<p>1 < 2</p><br/>
`,
},
...
];
하지만 html 코드는 반영이 되지 않고 그대로 문자열 처리가 된다.
아래와 같이 코드를 수정하면 html 코드를 그대로 반영한다.
{/* <span className="FAQ-card-answer">{item.answer}</span>*/}
<span className="FAQ-card-answer" dangerouslySetInnerHTML={{ __html: item.answer }}></span>
반응형
'개발 > React' 카테고리의 다른 글
리액트 CSS - 간단한 accordion 만들기 (0) | 2022.03.02 |
---|---|
리액트 배열을 json으로 분리하기 (react json import) (0) | 2022.03.01 |
리액트 - FAQ 카테고리 만들기 (0) | 2022.03.01 |
리액트 카테고리 필터 Category Filter (0) | 2022.02.27 |
리액트 라우터 react router (최신 node ver) (2) | 2022.02.20 |
댓글