मैं अपने ajax अनुरोध किए जाने के बाद अपने घटक को प्रस्तुत करना चाहता हूं।
नीचे आप मेरा कोड देख सकते हैं
var CategoriesSetup = React.createClass({
render: function(){
var rows = [];
$.get('http://foobar.io/api/v1/listings/categories/').done(function (data) {
$.each(data, function(index, element){
rows.push(<OptionRow obj={element} />);
});
return (<Input type='select'>{rows}</Input>)
})
}
});
लेकिन मुझे नीचे त्रुटि मिलती है क्योंकि मैं अपने ajax अनुरोध के किए गए तरीके के अंदर रेंडर कर रहा हूं।
Uncaught Error: Invariant Violation: CategoriesSetup.render(): A valid ReactComponent must be returned. You may have returned undefined, an array or some other invalid object.
वहाँ एक तरीका है मेरे ajax अनुरोध के लिए प्रतीक्षा शुरू करने से पहले समाप्त करने के लिए है?