以下の反応成分があります。コードの書き方を改善するために何かできることがあるかどうか疑問に思っていましたか?私は反応を覚えようとしており、より良いコードを書く方法を学びたいと思っています。ありがとう!反応成分の改善
component.var JSON_URL = "https://api.example.io/comments.json";
class CommentList extends React.Component {
constructor() {
super();
this.state = { comments: [] }
}
componentDidMount() {
$.ajax({
url: JSON_URL, dataType: 'json', success: function(data) { this.setState({comments: data.comments}); }.bind(this) });
};
render() {
return <ul> {this.state.comments.map((comment) => {
return <li>{comment.body}—{comment.author}</li>; })} </ul>; }
}
React.render(<CommentList />, document.getElementById('root'))
https://codereview.stackexchange.com –
最初の手順は、改行とインデントを使用して読みやすくすることです。 –
本当にeslintが必要です。状態の代わりに再構成を使用してください。ステートレス関数を使用します。 ajaxリクエストを別のモジュールに入れます。 –