REACT를 사용하는 회사에서 일하기 시작했으며 HTML 출력에 불필요한 div가 포함되어있는 것으로 나타났습니다. 개발자들은 REACT에 필요하다고 말하지만, 현대적인 프레임 워크/라이브러리/툴이 나쁜 HTML 습관을 강요한다고 믿는 것은 어렵습니다. 그러나이 문제에 대한 기사 나 참고 자료는 온라인에서 찾을 수 없습니다. div에 모든 것을 래핑하는 것이 꼭 필요한가요? 왜 우리는 p 태그 나 nav와 같은 의미 상 정확한 요소를 포함 할 수 없습니까? 마지막으로 개발 커뮤니티가 일반적으로 수용 할 수 있습니까?DIVitis from React
0
A
답변
4
구성 요소 render
메소드에서 단일 DOM 노드를 반환하는 한 React.js에 유효한 HTML5 태그를 사용할 수 있습니다. 이것이 유일한 요구 사항입니다. 반작용 문서 상태로
2
:
구성 요소는 하나의 루트 노드를 렌더링 할 수있는 반응한다. 여러 노드를 리턴하려면 단일 루트에 랩핑해야합니다.
이것이 유일한 요구 사항입니다. 실제로 루트 노드 (요소)가 div, ul, li, p, span 등일 경우 중요하지 않습니다. 실제로 루트 노드 은이 무의미한 div가 아닌 올바른 요소 여야합니다.
출처 :
우리는 우리 회사에 큰 반작용 응용 프로그램을 개발하고있다.