Completion over Perfection

리액트 - 로렘입숨 LoremIpsum 태그란? 본문

리액트 (react)

리액트 - 로렘입숨 LoremIpsum 태그란?

난차차 2022. 7. 27. 00:57
반응형

리액트를 공부하던 도중에 재밌는 태그를 하나 발견했다. 

그거슨 <LorenIpsum />

 

데모로 빌드된 디자인들을 둘러보다가 아래 디자인이 맘에 들어서 

소스를 받아서 로컬에서 실행해보았다. 

 

npm start

 

대략 이런 디자인..

 

카드형태로 표현되는 블로그? 형식의 페이지였고, 

저 카드를 하나 누르게되면, 

 

해당 카드이미지가 펼쳐지는 애니메이션과 함께 나타난다!

 

위의 이미지처럼 화면 가운데로 카드가 펼쳐지는듯한 애니메이션이 나오면서

그 안의 컨텐츠를 펼쳐서 볼 수 있는 UI/UX였다. 

 

그래서 이를 활용하고자 소스코드를 뜯어보고 있었는데, 

아무리 쳐다봐도 피자 이미지 아래부분의 본문 컨텐츠가 들어가 있는 부분을 발견할 수가 없는 것이었다. 

 

개발자도구로 보면 분명히 p태그안에 컨텐츠가 들어있는데, 

소스코드 안에서는 찾을 수가 없는 것이었다. 

 

개발자 도구에서 보면 분명 p태그 안에 컨텐츠가 들어가 있는데..

 

소스코드에서는 item.js안에 저 부분이 해당 p태그를 표현해주고 있었다.

 

안을 살펴보니 <LoremIpsum> 이라는 태그를 사용하고 있었고, 

그 안에서 prop값들을 세세하게 설정해주고 있는 것처럼 보였다. 

 

그래서 loremipsum이라는 단어로 구글링을 해보니, 

더미 페이지를 만들 때 아무 의미없는 문장을 채워넣고 싶을 때 쓰는 태그로 보였다. 

이런 유용한 태그가? 

 

난 당연히 static 문장으로 한땀한땀 채워넣은 줄 알았더니.. 

역시 세상에는 편리한 툴과 도구들이 널렸고, 난 그걸 모르고 있을 뿐이었다. 

 

사용법은 react-lorem-ipsum - npm (npmjs.com) 여기서 확인할 수 있고, 

데모도 직접 시연해볼 수 있다. (문장 갯수 설정 등)

 

여기를 클릭하면 데모를 시연해볼 수 있다!

 

props 값을 정해주면 아래쪽에 문장이 자동으로 생성되는것을 볼 수 있다.

반응형
Comments