I'm trying to set up an image loader in React component, to display/render it after loading (client side only, no http requests). The image loads up as an object, resulting in a rendering error: "Objects are not valid as a React child"
import React, { Component } from "react";
export default class extends Component {
    state = {
        selectedImage: null
    }
    onChange = (event) => {
        this.setState({
            selectedImage: event.target.files[0],
        })
    }
    render() {
        return (
            <div>
                <div>
                    {this.state.selectedImage && this.state.selectedImage}
                </div>
                <form onSubmit={this.onFormSubmit}>
                    <input type="file" name="someImage" accept="image/*" onChange={this.onChange} />
                    <button>Add This Car</button>
                </form>
            </div>
        )
    }
}
Expected result - loaded image displayed/rendered on screen. Actual result - Error: "Objects are not valid as a React child" ...
 
    