• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

useRef관련해서 질문드립니다.

23.02.02 09:42 작성 조회수 195

1

useRef를 사용해서 위와 같이 해당 요소의 padding값을 구하려 했는데요.

첫 렌더링 시에는 ref.current.style을 읽지 못해서 useEffect에 넣어주었더니 style값은 읽어오도록 하였습니다. 다만 그 뒤에 얼마나 렌더링이 되든 style안에 값들은 계속 ''(string) 으로 나옵니다. 주석에 적은 다른 값으로는 style을 구할 수 있었습니다.
ref를 사용해서는 값을 구할 수 없는 걸까요?

답변 1

답변을 작성해보세요.

0

style.padding은 인라인 스타일을 가져오는 것입니다. useRef가 안 되는게 아니라 style.padding이 없는 겁니다.

fable 0831님의 프로필

fable 0831

질문자

2023.02.02

오 이해됬습니다. 감사합니다!!