using DidMount instead of DidUpdate

main
Boris Sekachev 5 years ago
parent b89ea5841f
commit cf99cd6086

@ -42,7 +42,7 @@ export default function ProjectListComponent(): JSX.Element {
<Col className='cvat-projects-list' md={22} lg={18} xl={16} xxl={14}> <Col className='cvat-projects-list' md={22} lg={18} xl={16} xxl={14}>
{projectInstances.map( {projectInstances.map(
(row: any[]): JSX.Element => ( (row: any[]): JSX.Element => (
<Row gutter={[8, 8]}> <Row key={row[0].id} gutter={[8, 8]}>
{row.map((instance: any) => ( {row.map((instance: any) => (
<Col span={6} key={instance.id}> <Col span={6} key={instance.id}>
<ProjectItem projectInstance={instance} /> <ProjectItem projectInstance={instance} />

@ -28,14 +28,16 @@ interface TaskPageComponentProps {
type Props = TaskPageComponentProps & RouteComponentProps<{ id: string }>; type Props = TaskPageComponentProps & RouteComponentProps<{ id: string }>;
class TaskPageComponent extends React.PureComponent<Props> { class TaskPageComponent extends React.PureComponent<Props> {
public componentDidUpdate(): void { public componentDidMount(): void {
const { const { task, fetching, getTask } = this.props;
deleteActivity, history, task, fetching, getTask,
} = this.props;
if (task === null && !fetching) { if (task === null && !fetching) {
getTask(); getTask();
} }
}
public componentDidUpdate(): void {
const { deleteActivity, history } = this.props;
if (deleteActivity) { if (deleteActivity) {
history.replace('/tasks'); history.replace('/tasks');

Loading…
Cancel
Save