Sometimes, we want to get data from the Material UI TextField component.
In this article, we’ll look at how to get data from the Material UI TextField component.
How to get data from the Material UI TextField component?
To get data from the Material UI TextField component, we can get the input value from the onChange callback.
For instance, we write
import React from "react";
import { useState } from "react";
import TextField from "@material-ui/core/TextField";
const Input = () => {
const [textInput, setTextInput] = useState("");
const handleTextInputChange = (event) => {
setTextInput(event.target.value);
};
return (
<TextField
label="Text Input"
value={textInput}
onChange={handleTextInputChange}
/>
);
};
export default Input;
to add a TextField with the onChange prop set to the handleTextInputChange function.
In it, we call setTextInput with the event.target.value property which has the input value.
Then we get the input value from the textInput state, which we set as the value of the value prop.
Conclusion
To get data from the Material UI TextField component, we can get the input value from the onChange callback.