인프런 커뮤니티 질문&답변

도로롱님의 프로필 이미지

작성한 질문수

프로젝트로 배우는 React.js

36 블로그 db에서 받아와서 화면에 보여주기

인자가 필수로 들어가야 하는지 궁금합니다

작성

·

248

0

안녕하세요!

강의에서는 const getPost = (id) => {} 이거나 getPost(id) 이렇게 작성하셨던데 아래 제 코드랑 문법적으로 어떤 차이가 생기는지, 제 코드로 인해 문제가 발생할 일은 없는지 궁금합니다!

const ShowPage = () => {
    const { id } = useParams();
    const [post, setPost] = useState({});

    const getPost = () => {
        axios.get(`http://localhost:3001/posts/${id}`).then((res) => {
            setPost(res.data);
        })
    }

    useEffect(()=>{
        getPost();
    },[])

    return (
        <div>
            <div>{post.title}</div>
            <div>{post.body}</div>
        </div>
    )
};

답변 1

0

코지 코더님의 프로필 이미지
코지 코더
지식공유자

이렇게 작성 하셔도 문제 없습니다 ^^