이전에 만든 거에 이어서 Component 추가하려고 함.
1. Components 폴더 내에 NavComponents.js 파일 만들기
import React from "react";
const pathList = [
{name: 'Main', linkName: 'MainView'},
{name: 'Sub', linkName: 'SubView'}
]
let nowLink = 'MainView';
const NavComponent = () => {
return (
<div id="nav">
{
pathList.map((el, index) =>
<div className={nowLink === el.linkName ? 'nav-path-none-click' : 'nav-path'}
key={index} onClick={()=>{ console.log(`Click Page's Index : ${index}`) }}
>
{el.name}
</div>)
}
</div>
)
}
export default NavComponent;
2. App.js에 Component 추가
import './styles/App.scss';
import NavComponent from './components/NavComponent'
function App() {
return (
<div className="App">
<NavComponent/>
</div>
);
}
export default App;
완성!
다음엔 라우터 추가해야함.
끝!
'공부합시다 > React' 카테고리의 다른 글
이벤트 오작동 시 Event.preventDefault() 적용 (0) | 2025.03.20 |
---|---|
[기본 개념] React (1) | 2025.03.17 |
[React] webpack < 5 used to include polyfills for node.js core modules by default. (2) | 2022.11.28 |
[React] Router 추가하기 (0) | 2022.11.25 |
[React] Ubuntu에 React Project 생성 (0) | 2022.11.24 |