나만무 15일차 - github PR 연동

김명석·2025년 7월 4일

나만무

목록 보기
18/39
post-thumbnail

트러블 슈팅

useEffect(() => {
    setHead(head);
    setBase(base);
  }, []);
useEffect(() => {
  setHead(head);
  setBase(base);
}, [head, base]);

두 코드의 차이는 아래 코드는 처음 한번 받아오고 head나 base 값이 하나라도 변하면 다시 실행되지만
위 코드는 처음 한번만 실행되고 바뀌지 않는다. 때문에 이를 주의해야한다.

Github PR 연동

깃허브API를 이용해 풀리퀘스트를 연동했다.
사용자가 원본 브랜치, pull request를 날릴 브랜치를 선택하고 여기에 pull request 코맨트와 제목 등등을 입력해서 보낼 수 있도록 하였다.

/repos/{owner}/{repo}/pulls

Pull request api 주소는 위와 같은데,
owner와 repo는 기존에 작성된 함수를 이용해서 url을 작성해 가져왔고

필수 매개 변수인 head, base, title 등등을 사용자가 입력하게 하였다.

완성된 Pull request 생성창

profile
응애

0개의 댓글