-
Next.js Link컴포넌트에 className 적용하기Web Dev/3. React 관련 2021. 5. 23. 00:36728x90
Next.js에서는 Client-side navigation을 지원하기 위해서 Link 컴포넌트를 제공한다. 그런데 여기다가 className을 적용할때는 그냥 a태그를 내부에 넣고 적용해주면된다.
// <Link> is merely a decorator (higher-order component). It only has a href attribute. <Link href={`${href}`}> <a className="block w-full h-full flex items-center justify-center ">{children}</a> </Link> // 실제로 그려지는 것 <a className="block w-full h-full flex items-center justify-center " href={`${href}`}>{children}</a>
Link안에 a태그가 없으면 Link컴포넌트가 알아서 감싸주는것 같고, a 태그가 있으면 그걸 그대로 사용하는 것 같다.
'Web Dev > 3. React 관련' 카테고리의 다른 글
React관련 싹 훑기(5) - you might not need redux, normalizr (0) 2021.05.25 React관련 싹 훑기(4) - Redux Subscriber는 어떻게 동작하는가 (0) 2021.05.25 React관련 싹 훑기(3) - Redux 의 개념 (0) 2021.05.21 React관련 싹 훑기(2) - Intermediate react 세미나 듣고.. (0) 2021.05.20 hydration (0) 2021.05.19