← Back to list

오답노트

이부분 플리즈 체크업**MUI v5이후 useStyles대신에 sx혹 styled사용권장**

Anne song · 2025-08-15 08:45 · 0 claps · 5.8 min read
#mui-erro #v5
Open on Medium ↗
Wiki topics: 👗 · Fashion

오답노트

이부분 플리즈 체크업MUI v5이후 useStyles대신에 sx혹 styled사용권장

<Box sx={{ p: 2, width: '100%' }}>
  <Link 
    to="/" 
    onClick={() => setMobileOpen && setMobileOpen(false)}
    style={{ display: 'block', textAlign: 'center' }} // Link 자체를 block으로
  >
    <img
      src={theme.palette.mode === 'light' ? redlogo : whitelogo}
      alt="logo"
      style={{ width: 120, height: 'auto', display: 'inline-block' }}
    />
  </Link>
</Box>

이게 안정성높음(위)

<Box sx={{ p: 2, width: '100%' }}>
  <Link to="/" 
  onClick={() => setMobileOpen && setMobileOpen(false)}>
    <Box
      component="img"
      src={theme.palette.mode === 'light' ? redlogo : whitelogo}
      alt="logo"
      style={{ width: 120, height: 'auto', display: 'inline-block' }}
    />
  </Link>
</Box>

리덕스 모양새

리덕스 모양새

Api가져오고 체크업

Api가져오고 체크업

env파일은 pacakge.json과 같은 위치

env파일은 pacakge.json과 같은 위치

툴팁별점

아이콘 집어넣는법

왜 두개 export

t선생이한거

t선생이한거

  • gpt추천(style)

로그인 세션토큰

if(data.success){

localStorage.setItem(‘request_token’,token);

window.location.href = https://www.themoviedb.org/authenticate/${token}?redirect_to=${window.location.origin}/approved

}

토큰생성된것

토큰생성된것


  useEffect(()=>{
    const logInUser=async()=>{
      if(sessionIdFromLocalStorage){
        const {data:userData}=await moviesApi.get(`/account?session_id=${sessionIdFromLocalStorage}`);
      } else {
        const sessionId=await createSessionId();
        const {data:userData}=await moviesApi.get(`/account?session_id=${sessionId}`);
      }
    }
  },[token]);

동적아이디로 바뀜

동적아이디로 바뀜


메타데이터
post_id
ca71920bcbc1
slug
오답노트-ca71920bcbc1
url
https://medium.com/@asong3812/%EC%98%A4%EB%8B%B5%EB%85%B8%ED%8A%B8-ca71920bcbc1
canonical_url
https://medium.com/@asong3812/%EC%98%A4%EB%8B%B5%EB%85%B8%ED%8A%B8-ca71920bcbc1
author_url
https://medium.com/@asong3812
status
ok
fetched_at
2026-07-18 05:34:24