September 10, 2019

객체지향과 함수지향의의 다른점은 무엇인가요?

객체지향

객체 안에 상태를 저장합니다. 그리고 해당 상태를 이용해서 제공할 수 있는 기능(메소드)를 추가하고 상태 변화를 ‘누가 어디까지 볼 수 있게 할지’를 설정하고 조정하기 위해 캡슐화, scoping, visibility 등의 기능을 사용합니다.

함수지향

상태를 제어하기보다는 상태를 저장하지 않고 없애는데 주력합니다. 함수라는 것 자체가 입력값이 들어가면 이에 따른 특정한 출력값이 나오는 것으로 상태를 저장하지 않습니다.

리액트에서의 함수형 컴포넌트와 클래스 어떤 차이가 있을까요?

정리중!!!

Reference

함수형 컴포넌트와 클래스, 어떤 차이가 존재할까?