modules, components, containers
module(액션 타입, 액션 함수가 있는 곳)이 하는 일은 1. 기본적인 변수들을 포함한 객체를 정의한다. 2. 이 변수들의 값을 변화시킬 수 있는 함수들을 정의한다. component가 하는 일은 사용자에게 보여지는 화면에 대한 정보를 가지게 된다. container에서는 module 속에 자신이 필요한 변수들을 가져와서 onChange, onSubmit과 같은 함수들을 정의하게 된다. 하지만, 이 변수들의 값을 직접 변화시키는 일은 module의 redux function(?)이 하는 일이다. 따라서 onChange, onSubmit 속에 액션 함수들은 dispatch해서 원하는대로 기본적인 변수들의 값을 변화시킨다. 만든 onChange, onSubmit과 같은 함수들은 component에 보내 ..
React
2020. 7. 23. 18:25