Например, у меня есть этот шаблон proptypes:
pages: pt.arrayOf(pt.shape({
id: pt.string.isRequired,
prevId: pt.string,
nextId: pt.string,
pages: pt.arrayOf(pt.shape({
id: pt.string.isRequired,
prevId: pt.string,
nextId: pt.string,
pages: -//-//- (same array)
})),
}))
Как я могу сделать это больше в СУХОМ стиле? Я только начинаю изучать JS и React.