오픈 소스 프로젝트 이슈 살펴보기

개발냥이·2025년 5월 22일

데브코스

목록 보기
61/75
post-thumbnail

오픈 소스 프로젝트 이슈를 살펴보는 이유

최근 오픈 소스에 대해 배우면서 오픈 소스에 기여하는 것도 중요하지만
해당 오픈 소스에 이슈나 PR 부분을 보면서 최근엔 무슨 이슈가 있었고
어느 부분이 해결이 되었나 보는 것도 중요
하다는 것을 알았다!!


장점

  1. 기술 습득

    • 다른 사람이 겪은 이슈나 아니면 기술들을 보면서 기술을 습득할 수 있다
  2. 간접 실무 경험

    • 여기서 사용하는 언어나 단어 등등을 통해 간접적으로 실무 경험을 할 수 있다.
  3. 영어 공부

    • 대부분 영어로 소통하다 보니 간접적으로 영어 실력이 향상될 수 있다.

React 오픈 소스 살펴보기

나는 2025.05.22 13시 기준 React의 오츤 소스를 살펴보겠다.

📌 이슈

https://github.com/facebook/react/issues/33292

https://github.com/facebook/react/issues/32946

  • 문제 : React 19.1.0버전을 사용 후 useEffect()가 너무 늦게 실행되거나 useRef()가 일찍 실행되고 있음
  • 원인 : React 19.1.0버전이전에는 발생하지 않는것으로 보아 버전 문제인 듯 함 (공식적인 답변이 없어 확실하진 않음)
  • 해결 : 모르겠음 (해결이 되었다는 말 없이 작성자가 스스로 닫음)

📌 merge가 완료된 PR

https://github.com/facebook/react/pull/33327

  • serverAct 사용 시 서버에서는 Scheduler를 사용하지 않으므로 불필요한 시뮬레이션을 피하고, 클라이언트에서도 더 나은 방식(postTask polyfills)으로 전환하는 것이 좋다는 내용

  • serverAct : React 서버 액션을 쉽게 만들 수 있도록 도와주는 라이브러리

https://github.com/facebook/react/pull/33321

  • 사전 렌더링 시 SuspenseList의 일부가 차단되는 오류 해결

  • SuspenseList : 여러개의 Suspense 컴포넌트를 그룹화하여 로딩 순서를 제어하는 기능


🤔후기

단순히 이슈와 PR 부분을 2개씩만 살펴봤는데
몰랐던 기술에 대해 2개(serverAct , SuspenseList)나 알게되었다!!
앞으로 머리를 식힐때나 집중이 안될 때마다 틈틈히 살펴보면서
꾸준히 나아가야겠다.

profile
웹 개발자가 되고픈

0개의 댓글