발생 조건
- Material UI에서 Grid 컴포넌트를 사용해 리스트 구현
- 리스트 테이블의 컬럼 수가 10개 이상일 때
발생 원인
- Event listener는 10개가 default
- 컬럼을 resizing해주는 이벤트리스너(colResizer)가 컬럼수만큼 생성된다.
- colResizing 이벤트를 막을 수 있는 XGrid컴포넌트를 사용해도 되지만, 상업적 사용시 유료이다.
- 따라서 컬럼이 10개 이상이 되면 워닝이 발생함.
해결 방법
아래 코드 추가
require('events').EventEmitter.prototype._maxListeners = {컬럼 수};
나는 12를 넣었다.
참고로 0을 넣으면 무제한이 되는데 권장하지 않는다.
'Web development > React.js & Typescript' 카테고리의 다른 글
[React + Typescript] Typing Tips 리액트 타이핑 팁 (0) | 2020.11.15 |
---|---|
[React] Warning: Component update a component Bar while rendering a different component (0) | 2020.11.15 |
[React + Material UI Modal] Warning: Failed prop type: Invalid prop children ... 해결하기 (0) | 2020.11.15 |
React.js 둘러보기 (0) | 2020.10.12 |
댓글