All the files inside src directory(using create-react-app). I can't seem to import search.js component into App.js file
src/App.js file code -
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import SearchProfile from './search';
class App extends Component {
render() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h1 className="App-title">Welcome to React</h1>
</header>
<p className="App-intro">
To get started, edit <code>src/App.js</code> and save to reload.
</p>
</div>
);
}
}
export default App;
src/search.js file code -
import React, { Component } from 'react';
export default class SearchProfile extends React.Component {
render() {
return (
<div className="search--box">
<form onSubmit={this.handleForm.bind(this)}>
<label><input type="search" ref="username" placeholder="Type Username + Enter"/></label>
</form>
</div>
)
}
handleForm(e) {
e.preventDefault();
let username = this.refs.username.getDOMNode().value
this.props.fetchProfile(username);
this.refs.username.getDOMNode().value = '';
}
}
I'm getting this error -
Failed to compile ./src/App.js
Module not found: Can't resolve './src/search'
I can't seem to find why it's not importing the module.
src/index.js file code -
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();
import SearchProfile from './search';