我有一个电子邮件数组,并且有一个电子邮件文本字段,用户在其中输入电子邮件,但是我需要输入与数组中的任何这些电子邮件不同,我使用了 Yup.notOneOf 但我仍然不区分大小写,所以我需要电子邮件有所不同。我已经尝试为电子邮件创建小写或大写数组,但如果用户交替写入,则无法解决我的问题
email: Yup.string()
.email("Invalid Email.")
.notOneOf(lowerEmails, "Email already exists.")
.notOneOf(upperEmails,"Email already exists")
.required("Required"),
Run Code Online (Sandbox Code Playgroud) 由于分页问题,我收到警告错误。我正在使用 Material Ui 并且有搜索功能,问题是当我转到第 2 页并尝试搜索某些内容时出现以下错误
Failed prop type: Material-UI: the page prop of a TablePagination is out of range (0 to 0, but page is 1)
Run Code Online (Sandbox Code Playgroud)
当前表分页代码是
<TablePagination
onClick = {handleDrawerClose}
rowsPerPageOptions={[5, 20, 50]}
component="div"
count={userManagers && userManagers.length}
rowsPerPage={rowsPerPage}
page={page}
onChangePage={handleChangePage}
onChangeRowsPerPage={handleChangeRowsPerPage}
/>
the userManagers is the array containing all the data
Run Code Online (Sandbox Code Playgroud)