react-superagent
npm install superagent react-superagent --save
universal ajax as a component
; ...<Ajax url='/my/api' method='post' send=some: 'data'> !done ? <div>loading...</div> : <div>loaded! JSON</div></Ajax>
should work across node, browsers, react-native.