Reactでpropsを使用して動的REST APIのコンテンツを表示しようとしています。下の例では、http://api.icndb.com/jokes/random/からチャックノリスジョークをランダムに表示するデータを取得しようとしています。残念ながら、私のアプリはエラー500を返します。HTTPリクエストでReact Propsを使用する
これに関するアイデア??
import React from 'react';
import request from 'request';
const Api = (props) => {
return <div>
{request(props.api, (error, response, body) => {
if(!error && response.statusCode == 200) {
return body;
} else {
return error;
}
})
}
</div>;
}
const Default = (props) => {
return (<Api api="http://api.icndb.com/jokes/random/"/>);
};
export default Default;
ありがとうございます。しかし、私はPayPals反応エンジンを使用しており、ReactDOMは使用していません。そして、私はcomponentDidMountが反応エンジンで動作するとは思わない。何か案は? – Chris
レンダリングエージェントは反応コンポーネントとは関係ありませんが、反応コンポーネントからは反応をインポートしているので、同じプロトタイプ/インスタンスメソッドを持つ必要があります – finalfreq