강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

fable 0831님의 프로필 이미지
fable 0831

작성한 질문수

웹 게임을 만들며 배우는 React

3-12. React.createRef

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

해결된 질문

작성

·

313

1

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

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

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

fable 0831님의 프로필 이미지
fable 0831
질문자

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

fable 0831님의 프로필 이미지
fable 0831

작성한 질문수

질문하기