Flux-standard-action (FSA)이란?

Redux 세부사항

Posted by jopemachine on November 8, 2021 Updated on September 25, 2022

Flux-standard-action (FSA) 이란?

Rules

  • Action은 반드시 plain object여야 한다.

  • type 프로퍼티를 가져야 한다.

  • error, payload, meta 프로퍼티를 가질 수 있다

  • 그 외의 프로퍼티는 가질 수 없다.

type

  • 액션의 성질을 나타냄. 해당 액션으로 상태가 어떻게 변할 것인가.

payload

  • 액션의 인자에 해당.

  • 규약 상 error가 true일 경우 payload는 반드시 에러 객체여야 한다.

error

  • 액션이 에러를 나타내는 경우 error 프로퍼티는 true로 셋팅될 수 있다 (optional)

meta

  • 어떤 종류의 값이든 될 수 있다

  • payload에 담기지 않는 어떤 추가적인 데이터를 담기 위한 용도.