Estoy recibiendo un error:
Error de análisis: expresión esperada
Aquí está mi base de código:
export interface TableRow { rowKey: string; rowCells: {[key: string]: any}; rowExpanded?: React.ReactNode; } class MvSortTable extends React.Component<Props, State> { ... toggleAllRows = () => { const shouldExpand = this.allRowsCollapsed(this.state.expandedRows); const expandedRows: {[key: string]: boolean} = {}; this.props.rows?.forEach((row) => { expandedRows[row.rowKey] = shouldExpand; }); this.setState({ expandedRows, allRowsCollapsed: !shouldExpand }); } ... ¿El error proviene de cuando agrego ? en this.props.rows...
¿Cómo puedo solucionar este error????
Puede ser un problema relacionado con:
O
Si alguien más enfrenta este problema, es posible que desee verificar eslint-plugin-prettier en su package.json .
Recientemente me topé con este problema y descubrí que el proyecto en el que estaba trabajando estaba en la versión anterior.
Simplemente actualice eslint-plugin-prettier , al momento de escribir esto, la última versión es 4.0.0
¡¡Salud!!