簡體   English   中英

未捕獲的不變違規:最小的React錯誤

[英]Uncaught Invariant Violation: Minified React error

我試圖在我的React網站中並排分配div。 但是,我收到了錯誤: Uncaught Invariant Violation: Minified React error

這是我的React網站中的工具欄

let EnhancedTableToolbar = props => {
  const { numSelected, classes ,deletefunc} = props;

  return (
    <Toolbar
      className={classNames(classes.root, {
        [classes.highlight]: numSelected > 0,
      })}
    >
      <div className={classes.title}>
        {numSelected > 0 ? (
          <Typography color="inherit" variant="subtitle1">
            {numSelected} selected
          </Typography>
        ) : (
          <Typography variant="h6" id="tableTitle">
            User List
          </Typography>
        )}
      </div>
      <div className={classes.spacer} />
      <div className={classes.actions}>
        {numSelected > 0 ? (
        <div>
        <div style="width: 100px; float:right;">
          <Tooltip title="Delete">
            <IconButton aria-label="Delete">
              <DeleteIcon onClick={() => { if (window.confirm('Are you sure you wish to delete '+numSelected +' item?')) {deletefunc()} } }>
              </DeleteIcon>
            </IconButton>
          </Tooltip>
         </div>
         <div style="width: 100px; float:right;">
          <Tooltip title="Edit">
            <IconButton aria-label="Edit">
              <EditIcon>
              </EditIcon>
            </IconButton>
          </Tooltip>
          </div>
         </div> 


        ) : (
          <Tooltip title="Filter list">
            <IconButton aria-label="Filter list">
              <FilterListIcon />
            </IconButton>
          </Tooltip>
        )}


      </div>
    </Toolbar>
  );
};

當我將寬度設置為100px並在刪除按鈕和編輯按鈕中向右浮動時,我收到了錯誤消息。 如果我從不設置寬度和浮點數,該代碼將起作用。 但是,它是由上而下而不是並排的。 有人知道如何解決這個問題嗎?

這不是您在JSX中定義內聯樣式的方式

style屬性接受帶有camelCased屬性的JavaScript對象,而不是CSS字符串。

嘗試以下方法:

<div style={{ width: '100px', float: 'right' }}>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM