const [articles, setArticles] = useState([])
이 코드는 React의 useState 훅을 사용하여 함수형 컴포넌트에서 상태를 관리하는 부분이다. useState 훅은 React 함수형 컴포넌트에서 상태를 추가할 수 있게 해주는 함수이다.
여기서 [articles, setArticles]는 배열 구조 분해(destructuring)를 사용하여 useState의 반환 값을 articles와 setArticles로 분리하고 있다.
articles: 상태의 현재 값을 나타내는 변수입니다. 초기값은 []로 빈 배열입니다. 이 배열은 게시물 목록을 저장하게 된다.
setArticles: 상태를 업데이트하는 함수이다. 이 함수를 호출하여 articles 상태를 업데이트할 수 있다. React는 setArticles를 호출하면 컴포넌트를 리렌더링하고 새로운 상태를 적용한다.