반응형
Article 리스트와 링크를 만들기
여기서는 기존에 Url을 직접 입력해서 들어가는 방식에서 Article리스트를 구현해서 링크를 통해 해당 내용를 볼수 있도록 변경 하도록 하겠습니다.
그러기 위해서 ArticleListPage.js를 다음과 같이 코딩해 줍니다.
ArticleListPage.js
import { Link } from 'react-router-dom';
import articles from './article-content';
const AriclesListPage = () => {
return (
<>
<h1>Articles</h1>
{articles.map(article => (
<Link key={article.name} className="article-list-item" to={`/articles/${article.name}`}>
<h3> {article.title}</h3>
<p>{article.content[0].substring(0, 150)}...</p>
</Link>
))}
</>
)
}
export default AriclesListPage;
결과 화면은 다음과 같습니다.
반응형
'PROGRAMING > FULL STACK' 카테고리의 다른 글
[Front End] Creating a 404 page (0) | 2024.03.09 |
---|---|
[Front End] Making your articles list modular (0) | 2024.03.09 |
[Front End] URL parameters with React Router (0) | 2024.03.09 |
[Front End] Using React Router links (0) | 2024.03.08 |
[Front End] Creating your blog pages (0) | 2024.03.08 |