আমি প্রায় খেলছি React
এবং ES6
ব্যবহার babel
এবং webpack
। আমি বিভিন্ন ফাইলগুলিতে বেশ কয়েকটি উপাদান তৈরি করতে, একটি একক ফাইলে আমদানি করতে এবং সেগুলি দিয়ে বান্ডিল করতে চাইwebpack
ধরা যাক আমার এর মতো কয়েকটি উপাদান রয়েছে:
আমার-navbar.jsx
import React from 'react';
import Navbar from 'react-bootstrap/lib/Navbar';
export class MyNavbar extends React.Component {
render(){
return (
<Navbar className="navbar-dark" fluid>
...
</Navbar>
);
}
}
প্রধান-page.jsx
import React from 'react';
import ReactDOM from 'react-dom';
import MyNavbar from './comp/my-navbar.jsx';
export class MyPage extends React.Component{
render(){
return(
<MyNavbar />
...
);
}
}
ReactDOM.render(
<MyPage />,
document.getElementById('container')
);
ওয়েবপ্যাক ব্যবহার করে এবং তাদের টিউটোরিয়াল অনুসরণ করে, আমার কাছে রয়েছে main.js
:
import MyPage from './main-page.jsx';
প্রকল্পটি নির্মাণ এবং এটি চালানোর পরে, আমি আমার ব্রাউজার কনসোলে নিম্নলিখিত ত্রুটিটি পেয়েছি:
Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method of `MyPage`.
আমি কি ভুল করছি? আমি কীভাবে আমার উপাদানগুলি আমদানি ও রফতানি করতে পারি?
export
কীওয়ার্ডের বিশদ এখানে । বর্তমানে এটি কোনও ওয়েব-ব্রাউজারের দ্বারা স্থানীয়ভাবে সমর্থিত নয়।