해결된 질문
작성
·
149
0
Template 코드가 View와 같이 공통되는 느낌이라 따로 만들었는데 상관없을까요?
export default class Template {
constructor(listClassName) {
this.listClassName = listClassName;
}
getList = (data = []) => {
return `
<ul class="${this.listClassName}">${data.map(this._getItem)}</ul>
`
}
_getItem = () => {
throw '_not overlide';
}
getEmptyMessage = () => {
return `
<div class="empty-box">검색결과가 없습니다.</div>
`;
}
}
답변 1
1
감사합니다! 공통 View 클래스가 용이하게 쓰여서 생각해봤는데 다행이네요!