2017-09-26 7 views
0

React는 동일한 구성 요소에 논리적 및 뷰 파트를 쓰는 데 구성 요소 구조를 사용합니다. 하지만 앵귤러 또는 다른 프레임 워크에서와 마찬가지로 뷰 부분과 논리적 부분을 분리하지 않는 이유는 무엇입니까?React 구성 요소 구조

특별한 이유가있을 수 있지만 실제 이유는 알 수 없습니다.

반응에서 구성 요소 구조의 이점은 무엇입니까?

+1

하나의 구성 요소는 한 가지만하고 한 가지만 수행해야합니다. 따라서 코드 재사용과 유지 관리가 쉬워집니다. –

답변

1

이것이 일반적인 관행인지는 모르지만 팀과 필자는 모든보기에 대해 두 개의 React 구성 요소를 작성합니다. 로직의 경우 .component이고 UI의 경우 .presentation.component입니다. 제 생각에는 React에서도 로직과 UI를 분리하는 것이 좋습니다.

1

그렇습니다. 각도가있는 것처럼 걱정할 필요가없는 것이 일반적입니다. 인라인 스타일조차 권장됩니다. 당신은 다른 출처에서 그것에 대한 논쟁을 찾을 수 있습니다.

편집 : 가끔은 코드를보고 프레젠테이션, 로직 및 스타일링을 한 줄에 넣으면 표현할 수있는 70 줄의 코드를 사용합니다. 왜 내가 무슨 일이 일어나고 있는지 알아 내기 위해 3 개의 다른 파일을보고 싶습니까?