개발자

프론트엔드개발자 미니 프로젝트

1월 8일조회 324

안녕하세요! 현재 왔다갔다 고민 중인 그런.. 상황입니다 ㅎㅎ 고민인 사항은 기존 todolist 를 리팩토링하는게 좋을지, 새로운 프로젝트를 만들어보며 좋을지 가 고민 사항입니다. 기존에 리액트를 학습하면서 정말 기본의 crud 만 구현해놓은 프로젝트가 있습니다. 그 흔한 context api를 사용하지 않은 상태입니다..ㅎㅎ zustand, tanstack query, ts 등등 이 스택들을 이제 막 익혀보려는 상황에 있는데요.. (습득 아닙니다 이제 막 시작하려고해요ㅠㅠ) 공식문서를 읽는다 해도 직접 사용해보지 않아서 잘 모르겠더라구요.. 그래서 저 스택들의 기여가 적어도 일단 적용은 해서 익혀볼까? 라는 마음인데 기존의 todolist 에 뭐 검색, 최신순 정렬 등의 기능을 추가하면서 저 스택들을 사용해볼까 , 아님 아예 새로운 미니 프로젝트를 각잡고 만들어보는게 나을까 싶은 고민입니다.. todo가 작은 프로젝트인데 규모에 비해 과하게 기술을 적용하는건가? 싶기도 하고 포트폴리오에도 넣어야하는데 todo 넣는게 맞나.. 다들 이렇다 할 프로젝트를 내놓는 마당에 아예 각잡고 새로운 프로젝트를 해야하는지 참 고민인 시점입니다 ㅠㅠ 아니면 리액트쿼리, zustand 등 익히기 위해서 괜찮은 학습방법에 대해 공유해주셔도 감사할 것 같습니다. 쏟아지는 기술들에 도대체 뭐부터 해봐야하나 정신이 혼미한 상태이므로...ㅎㅎ 도움이나 의견 주시면 감사하겠습니다 !!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

인기 답변

유길종님의 프로필 사진

라이브러리를 익히는 가장 쉬운 방법은 해당 라이브러리를 써보는 것이라고 생각해요 그런데 라이브러리를 써보기 위해 꼭 프로젝트를 만들 필요는 없어요 저 같은 경우에는 라이브러리를 학습할 때 거창한 프로젝트가 아니라 보일러플레이트 위에 간단하게 동작하는 예제 코드를 작성해보곤해요 그렇게 작성해보고 동작을 유지하면서 더 좋은 구조로 코드를 관리할 방법을 고민해보는 식으로요! 물론 학습방법에 정답은 없겠지만 저는 보통 1. 예제 작성하며 사용법 고민 2. 1에서 고민한 내용을 토대로 프로젝트에 적용 하는 식으로 많이 하고있어요 마지막으로 내가 이런이런 라이브러리의 사용법을 안다 그럴듯해보이는 프로젝트를 가지고 있다 같은 것은 크게 어필할 수 없는 내용이라고 생각해요 어떤 사람이 전자레인지 사용설명서를 읽고 전자레인지로 음식을 데울줄 안다고해서 그사람이 전자레인지에 대한 기술자인것은 아니잖아요? 중요한것은 내가 얼마나 많은 라이브러리의 사용법을 아느냐 , 보기에 그럴듯한 프로젝트를 얼마나 많이 갖고있느냐가 아니라는 걸 항상 기억하시면 좋을 것 같아요

profile picture

익명

작성자

1월 8일

답변 감사합니다😀 하도 리액트를 많이 쓰고 상태관리를 위한 라이브러리가 많이 나오고 다들 프로젝트하면서 반영하니까 저도 모르게 조급해졌던 것 같네요..! ㅠㅠ 추가로 질문 드리고 싶은 부분이 있습니다! 이력서에 팀플 없이 저 혼자서 개발한 플젝만 넣어도 괜찮을까요? 부캠에서 팀플한게 있긴한데 그건 정말 제가 기여한 부분이 데이터 불러오고 수정 삭제 이런 부분이 끝인지라 너무 적어서 안쓰느니만 못하지 않을까란 생각이 들어서요.. 개인 플젝으로라도 단 한 명의 사용자라도 받아보면서 해볼까 싶은데 으아아 고민입니다😭

유길종님의 프로필 사진

유길종

프론트엔드 개발자1월 9일

결국 다양한 라이브러리들도 한걸음만 멀리서 바라보면 비슷비슷하게 구성되어있는 경우가 많아요 예를 들면 zustand, redux는 서로 다른 라이브러리이지만 둘 다 FLUX 패턴을 따르고 zustand의 설계 역시 redux에서 영감을 받은 부분이 존재하기때문에 redux를 다뤄보았고 FLUX 패턴에 대한 이해가 있다면 zustand도 쉽게 사용할 수 있어요 이렇듯 "신기술"이라고 나오는 라이브러리들도 알고보면 기존 방식에서 영감을 받거나 이미 존재하던 개념들을 활용하는 경우가 많다는 것을 눈치채실 수 있을거에요 이력서 관련해서도 고민이 많으신 것 같은데 이력서는 사실 직접 돌려보시면서 수정, 보완 해나가시는게 가장 좋을 것 같습니다.

profile picture

익명

작성자

1월 9일

제일 기본을 간과하고 있었던 것 같네요..! 작은 기능들부터 적용해보고 익숙해지려고 해봐야겠습니다! 답변 감사합니다🙏🏻😀

프레드윰님의 프로필 사진

투두리스트말고 블로그로 만들어보세요 아님 일반 게시판도 좋구요 그리고 상태관리도 꼭 하시구요 실전에선 자주 활용되요 인강은 인프런에 리액트 관련해서 많구요

profile picture

익명

작성자

1월 8일

넵 감사합니다 ㅎㅎ 찾아보겠습니다!! 근데 혹시 실전에선 보통 어떤 상태관리들을 많이 사용하시나요? 그래서 zustand를 익혀볼까 했던건데 궁금해서 여쭤봅니다!😀

프레드윰님의 프로필 사진

프레드윰

개발대발소발1월 8일

네! 실전에서는 편하고 덜 어려운게 리코일, 조타이 주스탠드,몹엑스,컨텍트 에이피아이 가 있어요

프레드윰님의 프로필 사진

프레드윰

개발대발소발1월 8일

나머지는 리액트 커스텀훅으로 모듈화 시켜서 관리 하는게 좋구요

profile picture

익명

작성자

1월 8일

다양한 상태관리들이 사용되는군요..!! 알려주셔서 감사합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!