আমি ডম জুড়ে একাধিকবার উপাদান যুক্ত করতে প্রতিক্রিয়া ব্যবহার করতে চাই। এই কোলাহলটি দেখায় আমি কী করতে চাই এবং এটি কোনও ত্রুটি ছুঁড়ে না ফেলে। কোডটি এখানে:
এইচটিএমএল:
<div id="container">
<!-- This element's contents will be replaced with the first component. -->
</div>
<div id="second-container">
<!-- This element's contents will be replaced with the second component. -->
</div>
জাতীয়:
var Hello = React.createClass({
render: function() {
return <div>Hello {this.props.name}</div>;
}
});
React.render(<Hello name="World" />, document.getElementById('container'));
React.render(<Hello name="Second World" />, document.getElementById('second-container'));
আমি এই প্রশ্নটি দেখেছি এবং আমি আশঙ্কা করছি যে উপরের কাজগুলি করার দ্বারা, আমি প্রতিক্রিয়া উপাদানগুলি একে অপরের সাথে হস্তক্ষেপ করার ঝুঁকি নিয়ে যাব। এই প্রশ্নের উত্তরে সার্ভার-সাইড রেন্ডারিং ব্যবহার করা পরামর্শ দেয় যা আমার পক্ষে বিকল্প নয় কারণ আমি জ্যাঙ্গো সার্ভার-সাইড ব্যবহার করছি।
অন্যদিকে, সম্ভবত আমি যা করছি তা ঠিক আছে কারণ আমার কাছে কেবল প্রতিক্রিয়া পাঠাগারটির একটি উদাহরণ রয়েছে (একাধিক উপাদান তাদের প্রতিক্রিয়াটির নিজস্ব উদাহরণকে ডাকে)?
একাধিক ডিওএম ব্যবহারের এই উপায়টি প্রতিক্রিয়া ব্যবহারের কোনও সঠিক উপায়?