How to resolve this warning?
Warning: Use the
defaultValueorvalueprops on instead of settingselectedon<option>.
This has been asked once before but the solution does not help me. I cannot set selected because the value here is from a Redux state (if present). If redux state has no values, it should show default option - "Select gender"
Here is my code:
import React, { Component } from 'react'
import InputGender from '../../edit-profile/gender-input'
...
...
<InputGender value={gender} change={this.change} />
And here is InputGender
import React from 'react'
import PropTypes from 'prop-types'
import Select from '../others/input/select'
const InputGender = ({ value, change }) => (
<div className="edit_gender_div">
<Select
placeholder="Select option"
value={value}
valueChange={e => change('gender', e)}
className="edit_gender mb-2"
>
<option value="" disabled selected>
Select Gender
</option>
<option>Male</option>
<option>Female</option>
<option>Other</option>
</Select>
</div>
)
InputGender.propTypes = {
value: PropTypes.string.isRequired,
change: PropTypes.func.isRequired,
}
export default InputGender