
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
react-mui-form-validator
Advanced tools
npm install react-mui-form-validator
Some rules can accept extra parameter, example:
<MuiTextField
{...someProps}
validators={[
{
validator: "maxNumber",
max: 10,
},
]}
/>
You can pass any props of field components, but note that errorText prop will be replaced when validation errors occurred.
Your component must provide a theme.
import { useState } from "react";
import { MuiForm, MuiTextField } from "react-mui-form-validator";
import { Button } from "@mui/material";
export default function App(props: any) {
const [email, setEmail] = useState();
const handleSubmit = () => {
// your submit logic
};
return (
<div>
<h3>Example Sign In</h3>
<MuiForm onSubmit={handleSubmit}>
<MuiTextField
name="email"
label="Email"
placeholder="example@domain.com"
onChange={(v) => setEmail(v.target.value)}
value={email}
validators={[{ validator: "required" }, { validator: "isEmail" }]}
errorMessages={["Email required", "Enter a valid email"]}
fullWidth
/>
<br />
<Button type="submit" variant="outlined">
Sign In
</Button>
</MuiForm>
</div>
);
}
FAQs
Validator for forms designed with material-ui components.
The npm package react-mui-form-validator receives a total of 13 weekly downloads. As such, react-mui-form-validator popularity was classified as not popular.
We found that react-mui-form-validator demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.