현재 버전

위의 Movable 같은 케이스를 기존 OO방식으로 생각하면 useMoveBehavior의 인자로 Movable의 구현에 필요한 최소한의 인터페이스를 받고 컴포넌트에서 가져가 쓸 때 인터페이스에 대한 구현을 전달, hook 내부 구현 외의 중복은 helper 모듈로 관리하는 방법이 있겠고


react 스타일은 그냥 래퍼 컴포넌트 만들고 거기에 movable구현한다음에 children으로 원래 컴포넌트를 전달해주는 것이겠죠


수정 이력

2021-11-24 14:35:55 에 아래 내용에서 변경 됨 #4

위의 Movable 같은 케이스를 기존 OO방식으로 생각하면 useMoveBehavior의 인자로 Movable의 구현에 필요한 최소한의 인터페이스를 받고 컴포넌트에서 가져가 쓸 때 인터페이스에 대한 구현을 전달, 중복은 helper 모듈로 관리하는 방법이 있겠고


react 스타일은 그냥 래퍼 컴포넌트 만들고 거기에 movable구현한다음에 children으로 원래 컴포넌트를 전달해주는 것이겠죠

2021-11-24 14:30:58 에 아래 내용에서 변경 됨 #3

위의 Movable 같은 케이스를 기존 OO방식으로 생각하면 useMoveBehavior의 인자로 Movable의 구현에 팔요한 최소한의 인터페이스를 받고 컴포넌트에서 가져가 쓸 때 인터페이스에 대한 구현을 전달, 중복은 helper 모듈로 관리하는 방법이 있겠고


react 스타일은 그냥 래퍼 컴포넌트 만들고 거기에 movable구현한다음에 children으로 원래 컴포넌트를 전달해주는 것이겠죠

2021-11-24 14:29:02 에 아래 내용에서 변경 됨 #2

위의 Movable 같은 케이스는 useMoveBehavior의 인자로 Movable의 구현에 팔요한 최소한의 인터페이스를 받고 거기에 의존하게 구현하고, 컴포넌트에서 가져가 쓸 때 인터페이스에 대한 구현을 전달하고 이 부분에서 발생하는 중복은 helper 모듈로 관리하는 방법이 있겠고


react 스타일은 그냥 래퍼 컴포넌트 만들고 거기에 movable구현한다음에 children으로 원래 컴포넌트를 전달해주는 것이겠죠

2021-11-24 14:28:13 에 아래 내용에서 변경 됨 #1

위의 Movable 같은 케이스는 useMoveBehavior의 인자로 Movable의 구현에 팔요한 최소한의 인터페이스를 받고 거기에 의존하게 구현하고, 컴포넌트에서 가져가 쓸 때 인터페이스에 대한 구현을 전달하고 이 부분에서 발생하는 중복은 helper 모듈로 관리하는 방법이 있겠고


보통 더 react 스타일은 그냥 래퍼 컴포넌트 만들고 거기에 movable구현한다음에 children으로 원래 컴포넌트를 전달해주는 것이겠죠