[React] Flux 패턴과 MVC 패턴 (feat. Redux)
프로그래밍 개발에는 여러가지 디자인 패턴이 존재한다. 특정 프레임워크를 사용하면 코드의 가독성 및 유지보수성, 개발용이성 등을 고려해 특정 디자인 패턴을 사용자에게 강제화 하기도 한다. 대표적으로 Java 진영의 Spring Framework가 있다. 이는 MVC 디자인 패턴을 어느정도 강요하여 개발을 유도한다. 프론트 엔드 개발이 복잡해지면서 백엔드 쪽에서만 논의되어 오던 디자인 패턴을 자연스럽게 프론트에서도 고민하게 되었다. 현시점 가장 인기있는 프론트엔드 개발도구인 React는 Flux 패턴이란 것을 지향하고 있다. Facebook: MVC Does Not Scale, Use Flux Instead [Updated] This article has been updated based on communi..
2022.04.08