강의

멘토링

커뮤니티

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

gigo96님의 프로필 이미지
gigo96

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

액션과 상태 정리하기

action type을 다른 파일로 분리할 때 파일 구조

작성

·

250

0

액션파일을 다른 파일로 분리 할 때 파일 구조는 리듀서 파일 구조와 동일하게 하면 좋을까요?

강의를 예로들면

reducers
| - index.js
| - user.js
| - post.js
actions
| - user.js
| - post.js

이런 식으로 분리 하는게 좋은지 아니면 하나로 묶는게 좋은지 궁금합니다.

답변 1

0

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

분리하셔도 되고 하나로 묶으셔도 됩니다. 상관 없습니다. 분리하신다면 저런 구조로 하시면 됩니다.

gigo96님의 프로필 이미지
gigo96
질문자

넵 알겠습니다!

gigo96님의 프로필 이미지
gigo96
질문자

제로초님 분리하던 도중에 이게 import가 너무 길어져서 짧게 만들 수 없을까 생각하다가 객체로 만드는 걸 생각했는데 혹시 객체로 만들면 안티패턴에 속하나요?

예시입니다.

export const LOG_IN_REQUEST = 'LOG_IN_REQUEST';
export const LOG_IN_SUCCESS = 'LOG_IN_SUCCESS';
export const LOG_IN_FAILURE = 'LOG_IN_FAILURE';

export const LOG_IN = {
  request: 'LOG_IN_REQUEST',
  success: 'LOG_IN_SUCCESS',
  failure: 'LOG_IN_FAILURE',
};
제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

그렇게 하셔도 됩니다~

gigo96님의 프로필 이미지
gigo96

작성한 질문수

질문하기