Знаю про существование Next.js и что там есть встроенный функционал для этого, но нет возможности и желания учить еще один фреймворк ради одной фичи.
Этот компонент рендерится на клиенте и его дочерние элементы будут тоже рендериться на клиенте как я понимаю.
И тогда пропадает ssr для всей страницы
charInfo = new CharInfo() // Класс с функцией cardRender()
Код нормальный.
Этот код давно используется и работает отлично.
я должен получить ошибку
// js
const converter = (obj) => ({ type: obj.type });
// ts
const converter = <O extends { type: { toString: () => string } }>(obj: O) => ({ type: obj.type.toString() });