Actualmente, estoy construyendo componentes de tabla reutilizables y cada columna tiene su propia funcionalidad y tengo que lidiar con muchos componentes.
Estoy dividiendo cada pieza individual del componente en un archivo separado y exportándolo, pero, al final, obtuve alrededor de 25 archivos para renderizar la tabla.
Me pregunto si es la forma correcta de dividir el código y los componentes y hacerlos reutilizables creando más y más archivos y pequeños fragmentos. Estoy usando TS.
Bueno, la respuesta podría diferir de persona a persona, pero creo que para hacer que nuestra aplicación sea escalable, hacemos componentes solo para reutilizarlos más adelante, si cree que en algún momento tendrá que reutilizar las columnas de su tabla en otro lugar de la aplicación. no se puede corregir esa lógica una y otra vez, ¿verdad? así que ahí es donde puede hacer el componente solo para las partes en las que cree que necesitaría ese componente/lógica nuevamente