This article is focused on react select dropdown example. you will learn react dropdown select example tutorial. This article will give you simple example of react select box example. you'll learn react select option example. Alright, let’s dive into the steps.
If you are new in react js then you want to see how to use select dropdown in react app. but it's very easy to use selectbox input in react js app. you can use it as you use in html and you have to write change event on it. using that change event you have to store value into form state. so you can get that data on submit.
In this example, we will take simple "category" select box and add onchange event with handleChange() then we will assign value on state variable array. Then on submit event we will take that values with state variable.
So, let's see bellow preview and code:
Example Code:
import React, { Component } from 'react';
import { render } from 'react-dom';
class App extends Component {
constructor() {
super();
this.state = {
category: 'php'
};
this.handleChange = this.handleChange.bind(this);
this.handleSubmit = this.handleSubmit.bind(this);
}
handleChange(event) {
this.setState({category: event.target.value});
}
handleSubmit(event) {
console.log(this.state);
event.preventDefault();
}
render() {
return (
<div>
<h1>React Select Dropdown onChange Example - HDTuto.com</h1>
<form onSubmit={this.handleSubmit}>
<strong>Select Category:</strong>
<select value={this.state.category} onChange={this.handleChange}>
<option value="php">PHP</option>
<option value="laravel">Laravel</option>
<option value="angular">Angular</option>
<option value="react">React</option>
<option value="vue">Vue</option>
</select>
<input type="submit" value="Submit" />
</form>
</div>
);
}
}
render(<App />, document.getElementById('root'));
Output:
{category: "react"}
I hope it can help you...
Do you like below Tutorials ?
- PHP Convert Date String to Datetime Object
- Laravel Validation Different Value Example
- Jquery Redirect to URL After Specific Time Example
- User Roles and Permissions in Laravel Example
- How to Get Value of Selected Option in Vue JS?
- Laravel Change Password OLD Password Validation Example
- Vue JS Get String Length Example
- How to Active and Inactive Status in Laravel?