[TIL] 최종프로젝트 9일차

동찌·2023년 2월 14일
0

내일배움단

목록 보기
54/56
post-custom-banner

textarea에 입력받은 텍스트에 줄바꿈이 있을 때
줄바꿈이 출력되지 않는 문제

  • replace, replaceAll 모두 안먹음
    -> p태그를 pre태그로 바꿈

해결 땅땅


Error: Objects are not valid as a React child (found: object with keys {seconds, nanoseconds}). If you meant to render a collection of children, use an array instead.

왜그런가 했더니, createdAt에 타입 지정해준거랑 달라서 그렇다.
알고보니 나는 string타입을 지정했는데 new Date()를 사용하니 객체를 뱉어냈던 것!몰랐다!
그래서 어차피 시간도 표시해야하니 겸사겸사 Intl.DateTimeFormat을 사용했다.

const date = new Date();

// 한국어에서 날짜 표기는 연월일 순서
console.log(new Intl.DateTimeFormat('ko-KR').format(date));

참고
https://www.daleseo.com/js-intl-api/
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat


setState props로 넘길때
마우스로 대보면 무슨 타입인지 나옴.
근데 앞에 React.을 붙여줘야함 import도 해주고.

post-custom-banner

0개의 댓글