몽땅뚝딱 개발자

[HTML/CSS] /n을 개행하기 본문

Development/HTML · CSS

[HTML/CSS] /n을 개행하기

레오나르도 다빈츠 2023. 1. 30. 20:26

 

Vue는 v-html이라는 디렉티브를 이용하여 깔끔히 구현할 수 있지만 리액트는 없는 것으로 보인다.

 

 

방법 1. split 사용

<div className={styles.character_desc}>
  {characterInfo.ka_star_info &&
    characterInfo.ka_star_info.split('\n').map((line) => {
      return (
        <span>
          {line}
          <br />
        </span>
      )
    })}
</div>

 

 

방법 2. white-space: pre-line; 사용

'\n'만 적용된다.

&_desc {
  white-space: pre-line;
}

 

 

 

개행이 잘 되네요~

 

 

 

 

출처

 

React에서 줄바꿈을 하는 방법

리액트에서 줄바꿈을 하는 방법 jsx에 의해서 개행문자나 태그는 동작하지 않고 그대로 출력한다. Reference https://developer.mozilla.org/ko/docs/Web/CSS/white-space

velog.io

 

 


개인적으로 공부한 내용을 정리하는 블로그로
잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.

 

 

Comments