2021_05_12


UseState復習


usestateの概念はよく理解されていません.
簡単に考えて、document.彼は一度にgetElement~~~を操るやつだ.1日に1回の変数の割り当てとインポートを関数として簡単に実現できます...
分かってから、本当に起きられないやつだと思った.

データ転送


API


apiは簡単に言えば道を開き、要求通りに道を開くことです.
白壇でやるべきことの一つ.バックグラウンドで関数を作成する場合は、フロントで使用する必要があります.

REST vs GRAPHQL




最終結果がバックグラウンドで送信された場合は、フロントから持ってくるべきです.
Restは百壇からもらったすべてを回収しなければならない.
Graphqlは特定の情報しか抽出できません.
そのため,効率的な通信のためにGraphqlに移行する傾向がある.
それでもRest apiを知らないわけにはいかない.
外部機能を使うときはRestで試してみましょう
Axios:rest通信用
Apollo:Graphql通信用

Json


JavaScript Object Notation.


JavaScriptオブジェクト表現.

CRUD(Create, Read, Update, Delete)


クロード...笑ったり泣いたりするデータベースのすべて.


このように使います.

最終的には、リクエストや回答の行為ですが、自分の要求を満たすことができるかどうかによって、大きな違いがあります.
どこでrest-api:Postmanを練習することができます
説明:SWAG
Graphql-apiを練習し、ガイドを提供する場所:Graphql-グラウンド

HTTP PUTとPATCHの違い


putとpatchはリソースの更新を要求します.
中を見ると、違いがあります.
属性値No 1 user辛い組み合わせage 17性別
上記のデータがあると仮定した場合、Putを使用して値を変更します.
PUT /no/1

{

    user: "김매콤",
    age : 15,
    gender : "M"

}
属性値No 1 user辛い組み合わせage 15性別
でも値引きして送れば
PUT /no/1

{

    user: "김매콤매콤",
    

}
属性値No 1 user
これらの価値のない部分は空になります.
でもPatchはどうなるの?
PATCH  /members/1

{

    name : "다크매콤매콤"

}
属性値No 1 user黒辛い組み合わせage 17性別男性
このように
Putは、要求に含まれていない部分をNullで挿入するように割り当てられます.
Pathは要求に含まれる部分のみを割り当てる.

rest-APIでの参照、上書き


オーバーカット:


キム・マッコム:この人の身長、体重、名前を見せてください.まずGetに持ち帰らなければなりません.
{
name = 'Kasandra's mirror'
height = '180'
condition = 'bad'
like = 'game'
.
.
.
.
.
.
weight = '60'
}
金鹰:あ
これらよりも多くのデータをすべてインポートすることを過剰使用と呼びます

Under Fetching


キム・マッコム:この人の身長、体重、名前を見せてください.まずGetに持ち帰らなければなりません.
{
name = 'Kasandra's mirror'
}
キム・マッコム:身長と体重はどこですか.他の場所にありますか?ここから飛び出そう
{
heigt: '180'
moment: '2020_11_21'
tower: 'Song-pa'
}
キム・マッコム:鍵さえあればいいのに......まずここで...じゃあそこで体重を...
RESTを使用すると、必要なデータを取得するために複数回ページングする必要がある場合があります.
つまり、データを要求した後に、再び他のデータを要求する必要がある.
これを不公平と呼ぶ