I'm learning React, I made a page with Form.
This Form should get data from back-end via axios. I need help because whatever I do, array doesn't display in the select options.
Example of data:
[{"country": "Germany" "code": 112 }]
import React, { Component } from 'react';
import { Row, Col, Button, Form } from 'react-bootstrap';
import axios from 'axios';
class Form extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
            country: []
        };
    }
    componentDidMount() {
        axios
            .get('URL')
            .then((response) => {
                console.log(response);
                this.setState({
                    country: response
                });
            })
            .catch((error) => console.log(error.response));
    }
    handleChangeCountry = (event) => {
        this.setState({ country: event.target.value });
    };
    inputCountryHandler = (event) => {
        this.setState({
            input: {
                country: event.target.value
            }
        });
    };
    render() {
        //  const { country} = this.state;
        return (
            <Form className="calculator-table">
                <Form.Group controlId="first-row" className="Focus-line">
                    <Form.Label>Country</Form.Label>
                    <Form.Control
                        as="select"
                        className="User-Input"
                        placeholder=""
                        value={this.state.country}
                        onChange={this.handleChangeCountry}
                        id="country"
                        option={this.country}
                    />
                </Form.Group>
        );
    }
}
export default Form;
I want the array data to be displayed in drop down select.
Thanks for any answer
 
     
     
     
    