본문 바로가기

react component2

React Element vs Component Element React에서 Element는 React 애플리케이션을 가장 작은 단위의 구성 요소이다. React DOM은 React 엘리먼트와 일치하도록 DOM을 업데이트한다. Element는 immutable하다. 보통 Component에서 Element를 반환한다. Component React에서 Component는 function혹은 class이며, props와 state를 가질 수 있다. 즉, Component는 props를 전달받아 Element를 출력하는 함수이다. https://reactjs.org/docs/rendering-elements.html Rendering Elements – React A JavaScript library for building user interfaces re.. 2021. 8. 1.
React component Component 란? 하드웨어는 각각의 독립된 기능을 가진 모듈들로 만들어진다. 하지만, 소프트웨어는 종속적인 경우가 많고 다른 모듈과의 호환성도 고려하지 않고 개발하는 경우가 많다. 이런 상황에서 재사용의 중요성과 필요성을 위해 나온 패턴이 컴포넌트 패턴이다. 1. 컴포넌트는 독립적인 소프트웨어 모듈이다. 컴포넌트는 독립적인 기능을 수행하는 모듈로서 이후 다른 모듈로 대체 가능하다. 2. 컴포넌트는 구현, 명세화, 패키지화 그리고 배포될 수 있어야 한다. - 소스코드가 아닌 실행코드 기반으로 재사용할 수 있도록 구현(implementation)이 완료되어 있어야 한다. - 컴포넌트의 용도, 유형, 기술 표준과 인터페이스 등에 대한 정보들에 대해서 명세화(specification)되어 있어야만 한다. .. 2021. 5. 29.