मैं रिएक्ट करने के लिए नया हूं और मैं DATA
एक बाहरी फ़ाइल से JSON चर आयात करने की कोशिश कर रहा हूं । मुझे निम्न त्रुटि मिल रही है:
मॉड्यूल नहीं ढूँढ सकता "./customData.json"
क्या कोई मेरी मदद कर सकता है? यह काम करता है अगर मेरे पास मेरा DATA
वैरिएबल है index.js
लेकिन तब नहीं जब यह बाहरी JSON फाइल में हो।
import React, {Component} from 'react';
import ReactDOM from 'react-dom';
import customData from './customData.json';
import Profile from './components/profile';
import Hobbies from './components/hobbies';
class App extends Component {
render() {
return (
<div>
<Profile name={this.props.profileData.name}imgUrl={this.props.profileData.imgURL} />
<Hobbies hobbyList={this.props.profileData.hobbyList}/>
</div>
);
}
}
ReactDOM.render(<App profileData={DATA}/>, document.querySelector('.container'));
hobbies.js
import React, {Component} from 'react';
var Hobbies = React.createClass({
render: function(){
var hobbies = this.props.hobbyList.map(function(hobby, index){
return (<li key={index}>{hobby}</li>);
});
return (
<div>
<h5>My hobbies:</h5>
<ul>
{hobbies}
</ul>
</div>
);
}
});
export default Hobbies;
profile.js
import React from 'react';
var Profile = React.createClass({
render: function(){
return (
<div>
<h3>{this.props.name}</h3>
<img src={this.props.imgUrl} />
</div>
)
}
});
export default Profile
customData.json
var DATA = {
name: 'John Smith',
imgURL: 'http://lorempixel.com/100/100/',
hobbyList: ['coding', 'writing', 'skiing']
}
export default DATA
create-react-app
, तो यह वापस आ जाती हैundefined