আমার লক্ষ্য হ'ল একটি পৃষ্ঠা / প্যারেন্ট উপাদানগুলিতে গতিশীল উপাদানগুলি যুক্ত করা।
আমি এর মতো কয়েকটি বেসিক উদাহরণ টেম্পলেট দিয়ে শুরু করেছি:
main.js:
var App = require('./App.js');
var SampleComponent = require('./SampleComponent.js');
ReactDOM.render(<App/>, document.body);
ReactDOM.render(<SampleComponent name="SomeName"/>, document.getElementById('myId'));
App.js:
var App = React.createClass({
render: function() {
return (
<div>
<h1>App main component! </h1>
<div id="myId">myId div</div>
</div>
);
}
});
নমুনা কম্পোনেন্ট.জেএস:
var SampleComponent = React.createClass({
render: function() {
return (
<div>
<h1>Sample Component! </h1>
</div>
);
}
});
এখানে নোডে SampleComponent
মাউন্ট করা হয়েছে <div id="myId"></div>
যা App.js
টেমপ্লেটে প্রাক-লিখিত আছে । তবে যদি আমাকে অ্যাপ উপাদানটিতে অনির্দিষ্টকালের উপাদান যুক্ত করার দরকার হয় তবে কী হবে? স্পষ্টতই আমি সেখানে সমস্ত প্রয়োজনীয় ডিভগুলি বসতে পারি না।
কিছু টিউটোরিয়াল পড়ার পরেও কীভাবে উপাদানগুলি প্যারেন্ট উপাদানগুলিতে গতিশীলভাবে তৈরি করা হয় এবং যুক্ত করা হয় তা সম্পর্কে আমার এখনও কোনও বোঝাপড়া নেই। এটি করার একটি উপায় কী?
ReactDOM.render
একবার কল করে এবং অন্যান্য সমস্ত উপাদানগুলি 'রুট' নোডের শিশু