Свойство «идентификатор» не существует для типа » Встроенные атрибуты

#javascript #html #reactjs #typescript #function

Вопрос:

Любое решение с этим, оно работает без машинописного текста, но при переходе с javascript на машинописный текст затем становится Type '{ children: Element; id: string; in: boolean; }' is not assignable to type 'IntrinsicAttributes amp; CollapseProps'. Property 'id' does not exist on type 'IntrinsicAttributes amp; CollapseProps'.ts(2322)

  const formList = [
    {
      formName: "analyserForm",
      displayName: i18n.t("settings.analyser", "analyser").toUpperCase(),
      formElement: <AnalyserForm classes={props.classes} />,
    },]

 {formList.map((form) => {
              return (
                <List key={}>
                  <ListItem
                    button
                    id={form.formName}
                    onClick={(e) => handleClick()}
                  >
                    <ListItemText id={}>
                      {form.displayName}
                    </ListItemText>
                  </ListItem>
                  <Collapse
                    id={"collapse-"   form.formName}
                    in={activeForm === form.formName}
                  >
                    <Paper>
                      <Box >
                        {}
                      </Box>
                    </Paper>
                  </Collapse>
                </List>
              );
            })} 

этот коллапс происходит от «@material-ui/core/».

Комментарии:

1. Вероятно Collapse , у него нет никакой опоры id .