개발자

Redux 사용이유

2023년 07월 30일조회 290

안녕하세요 frontend 신입 개발자입니다. 운좋게 비전공자에서 교육 수강 후 바로 취업은 했지만, 성에 차지 않아서 바로 이직 준비를 하고 있습니다. 이직 준비과정에서 자소서에 쓴 내용도 그렇고 현재 기업에 취업할 때 받은 질문도 그렇고 해서 궁금한게 있습니다. 제가 첫번째 프로젝트에서 리덕스를 쓰고 그 이후부터는 리코일을 사용했습니다. 그 이유가 리덕스는 처음 배울때 너무 어려웠고, redux-thunk등 비동기 처리코드가 너무 길고 복잡하다는 단점이 있고, 리코일은 리액트의 useState훅과 비슷한 형태로 쉽게 전역 상태관리를 할 수 있다는 점이었습니다. 그래서 리코일을 사용한 이유는 저 위에 말한 이유로 대답을 했었는데, 첫 프로젝트에서 리덕스를 사용한 이유를 말하지 못했습니다. 그래서 면접에선 솔직하게 그땐 첫 프로젝트라 그때 검색했을 때 가장 많이 사용하는 것 처럼 보였기 때문에 리덕스를 선택한 것이지 장, 단점을 파악하진 못했다고 대답을 했습니다. 다행히 기업은 스타트업이고 면접관이 젊으신 분이어서 솔직함을 좋게 봐주신거 같은데, 이후에 대기업 면접에서도 똑같이 말하면 안될거 같아 고민입니다. 검색을 해봐도 리덕스 사용 이유보단 리덕스를 버리고 리코일로 넘어간 글만 보이는데, 혹시 리덕스를 사용하시는 분들이 있으시다면 그 이유를 알 수 있을까요?

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

답변 1

영천님의 프로필 사진

안녕하세요. 리덕스의 사용이유에 대해 면접 질문이 들어올까 걱정되는 마음에 질문을 올려주셨는데요 리덕스가 많이 사용할것 같다 라고 답변주신것도 틀리지는 않습니다. 실제로 npmtrends에 의하면 리코일보다 다운로드 숫자가 압도적이며, 깃헙 스타갯수도 약 4배 차이가 납니다. 오래되었지만 관리가 잘되어 이슈탭에 올라온 이슈 갯수도 리코일보다 6배나 더 적구요. 만약 다음에 그런 질문에 들어온다면 이러한 점을 들어 리덕스 사용자가 많아 코드 레퍼런스를 참고하기 좋았다, 리코일 대비 이슈가 적어 프로젝트 진행시 버그 발생이 적을 것 같았다 등등의 답변을 해주시고, 본문에 쓰신 것처럼 리덕스를 사용해보니 이러이러한 점때문에 다음 프로젝트에는 리코일을 선택했습니다. 라고 하시면 좋은 답변이 되지않을까 생각됩니다

profile picture

익명

작성자

2023년 07월 30일

답변 감사합니다. 그저 유저수가 많은 이유로 사용한다 하더라도 유저수가 많다는 이유를 npm 다운로드 수를 근거로 들어서 말하면 더 효과적일거같네요! 자소서 질문 대비할때마다 고민이었는데 감사합니다!

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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