どのように使用して記事のAPI APIの反応JSプロジェクト.
9035 ワード
最近、私は記事を書き始めました.私は、それがよりおもしろいとわかりました.その後、私は私が個人的なサイトに私が記事を投稿する限り、私の記事を追加したいと思いました.歓迎
始めましょう
まず、このエンドポイントを使います.気軽に別のユーザーから記事を取得するユーザー名を変更してください.鉱山は
プロジェクトの初期化
create-react-appまたは他の任意のアプローチを使用して反応プロジェクトを作成します.
エディット
この時点で、我々は記事をフェッチしていると私たちの状態に保つ.まだ出力されていませんが、
配列を展開して内容を確認できます.
ブラウザで記事を表示する
コンソール内のデータにアクセスした後、ブラウザで表示する必要があります.
この記事を読んでくれてありがとう.楽しんでください.アプリのコードをしたい場合は、hereを見つける.hereもテストできます.FileReaderの詳細については、siteを参照してください.
いつでも私を見つけることができます.良い一日を😍😍
始めましょう
まず、このエンドポイントを使います.気軽に別のユーザーから記事を取得するユーザー名を変更してください.鉱山は
oreste
.プロジェクトの初期化
create-react-appまたは他の任意のアプローチを使用して反応プロジェクトを作成します.
エディット
App.css
App.css
を編集し、次のコードを追加しますこの時点で、我々は記事をフェッチしていると私たちの状態に保つ.まだ出力されていませんが、
articles
をコンパイルしているので、コンソールを見たときには次のようになります.配列を展開して内容を確認できます.
ブラウザで記事を表示する
コンソール内のデータにアクセスした後、ブラウザで表示する必要があります.
{/* content goes here */}
コメントをこのコードに置き換えます.<div className="articles">
{articles.map((article) => {
return (
<div key={article.id} className="article">
<a href={article.url} className="title">
{article.title}
</a>
<img src={article.social_image} alt={article.title}></img>
<p>
{article.description} <a href={article.url}>Read More.</a>
</p>
<p>
{article.readable_publish_date} | {article.tags}{" "}
</p>
<p> {article.public_reactions_count} reactions</p>
</div>
);
})}
</div>
css
に若干のApp.css
を加えてください.articles {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.article {
max-width: 100%;
display: flex;
flex-direction: column;
background-color: #000000;
color: white;
border: 2px solid #000000;
margin-top: 2rem;
padding: 0 0.7rem;
}
.article a.title {
text-decoration: none;
color: white;
font-size: 20px;
margin: 1rem;
}
@media screen and (min-width: 768px) {
.articles {
flex-direction: row;
justify-content: space-around;
}
.article {
max-width: 45%;
}
}
我々のアプリケーションが終了しました:この記事を読んでくれてありがとう.楽しんでください.アプリのコードをしたい場合は、hereを見つける.hereもテストできます.FileReaderの詳細については、siteを参照してください.
いつでも私を見つけることができます.良い一日を😍😍
Reference
この問題について(どのように使用して記事のAPI APIの反応JSプロジェクト.), 我々は、より多くの情報をここで見つけました https://dev.to/oreste/how-to-use-dev-to-article-api-s-in-react-js-your-project-2jboテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol