인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

김민수님의 프로필 이미지
김민수

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

오픈소스 어떻게 공부 해야 할 까요?

작성

·

396

0

Canvas 라이브러리 오픈소스에 관심이 많습니다.

라이브러리를 직접 사용 해 보면서 버그나 이런 것 이 있으면 수정을 해서 기여를 할 수 는 있지만.

선생님의 ReactGo 같이 라이브러리를 어떻게 기획해서 만드는 지 궁금합니다.

제가 관심이 있는 Three.js 라이브러리 코드 뜯어서 한 줄 한 줄 보면서 어떻게 코드를 썼고 마인드맵으로 각 컴포넌트 역할들 정리하고 모르는 함수들은 구글링 하면서 공부 하고 있는 데 효율적인 공부 방법 인지 모르겠습니다.

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

reactgo 같은 것과 three.js는 성격이 매우 다릅니다.

reactgo는 프로젝트고 three.js는 개별 라이브러리입니다. 개별 라이브러리는 하나의 기능을 잘 하는 것이 목적이고 reactgo는 프로젝트의 틀을 갖춰주는 보일러플레이트입니다. 그래서 reactgo를 기획하는것과 three.js를 기획하는 건 완전히 다릅니다.

공부를 왜 하는지 목적이 있어야합니다. 그 목적에 맞게 공부해야 하고요. 목적과 어긋나는 오픈 소스를 공부하는건 도움이 안 됩니다.

김민수님의 프로필 이미지
김민수

작성한 질문수

질문하기