실습문제 2. Props와 State & 데이터바인딩
실습문제 구조
/practice
- BoardContainer.tsx
- BoardList.tsx
- BoardInsert.tsx
- BoardSearch.tsx
- boardMockUp.ts1. BoardContainer.tsx
boardMockUp의 배열데이터를 export하여 자식 컴포넌트들에 list와 setList를 전달하시오.
import { useState } from 'react';
import { boardList } from './boardMockUp';
import BoardList from './3. UseStatePractice1';
import BoardRegister from './4. UseStatePractice2';
import BoardSearch from './5. UseStatePractice3';
function BoardContainer(){
// #1. state선언
// - BoardList, BoardRegister, BoardSearch의매개변수를확인하여필요한 state를
// 선언하세요.
// - 사용할데이터의 초기값은 boardMockUp의 boardList를 사용하세요.
// #2. props구현
// - props문법을 통해 컴포넌트들에 필요한 데이터를 전달하세요.
// - 각 컴포넌트의 필요한 데이터는 아래 문제들을 확인하여 파악하세요.
return(
<div>
<BoardList />
<BoardRegister />
<BoardSearch />
</div>
)
}
export default BoardContainer;2. BoardList.tsx

3. BoardInsert.tsx
4. BoardSearch.tsx

검색결과 없는 경우

Last updated