Nathan's 개발 일지

[First Project] 상태관리, 회원가입 구현 본문

Project/Project

[First Project] 상태관리, 회원가입 구현

Nathan.YT 2021. 3. 18. 23:20

  10시에 주간 미팅을 마치고 오늘 할 일을 정한 뒤 보았는데, 코드를 보니까 각자의 스타일이 달랐다. 띄어쓰기나, 쌍따움표, 중괄호 안에 띄어쓰기 등 사소한게 다르니 머지할 때 문제가 생겼다. eslint나 prettier는 사소한 것이라 생각했는데, 사소하다고 생각한 것 조차 중요한 것 이었다. 생각보다 시간이 오래 걸려.. 1시간은 서로 세팅을 맞춘 것 같다.

 

  우리 팀의 팀장님 덕분에 css틀이 잡히고나니(scss를 활용!) 동작 구현을 확인하는데 수월하였다. 이머시브 올라와서 스프린트 하면서 크게 막힌적이 많이 없었던 것 같은데(백앤드 쪽 제외) 진짜 바닥부터 처음부터 코딩하는 것은 정말 어려운 것 같다.

  리덕스는 스프린트 하면서 굉장히 빠르게 넘어가서 한번 써보고 훅 지나갔는데, 실제 프로젝트에서 사용하려니 어려움을 겪었다. 뭔가 이해했다 생각했는데 역시나 아니였다.

 

  그래도 어느정도 기능 구현들은 되가고 있다. 리덕스 액션, 스토어, 리듀서 큰 틀을 잡았고, 각 컴포넌트에 기능 동작을 확인했다. 벌써 금요일이 다가왔는데 시간이 참 빠르다.

 

Fact (사실)

  • 오늘 Npm등 개발 환경을 팀원들과 맞췄다.
  • redux 세팅과 action, store, reducer를 작성 하였다.
  • SignIn, Signout 구현하였다.
  • scss는 정말 유용하다. css 구조 파악하며 작성하기에 매우 좋다.

Feeling (느낌)

  • 항상 그렇지만 내가 작성한 코드가 실제로 작동될때는 신기하다.
  • 부족함을 많이 느꼈다.

Finding (교훈)

  • 리액트도 잘하는건 아니지만, 리덕스는 너무나도 잘 모른다. 열심히 봐야겠다.

Future action(행동)

  • 리액트, 리덕스에 능숙할 수 있게 연습해야겠다. 정확히 어떻게 쓰이고 동작하는지 이해가 잘 안된 상태에서 지금까지 쓴 것 같다.

'Project > Project' 카테고리의 다른 글

[First Project] 기능 구현 거의 다 완료?  (0) 2021.03.22
[First Project] 안되는건 없다.  (0) 2021.03.20
[First Project] SR 완료  (0) 2021.03.18
[First Project] SR-2  (0) 2021.03.17
[First Project] SR  (0) 2021.03.15
Comments