6週目初日のレッスン内容

5862 ワード

今週勉強する

決済にはライブラリがありますが、プロセス全体を理解してください!
自動連動で私の位置を表示!
上記の内容を理解するには、JavaScriptでいくつかの内容を理解する必要があります.
useState括弧の意味...なんだよ.
今日やっと括弧の意味を知りました!
--今日の学習目標

const{},const[]原理!=>>Destructuring
オブジェクトからデータを削除してみます!!!Rest-Parameter
Hos==>Custon-hooks
refretchは簡単ですが、あまり使いにくい=>Cache-Modify

Destructuring


かっことかっこ!
割り当て構造分解(=非構造割り当て)
const child = {
名前:「撤退」、
age : 12,
school:「リス小学校」
}
伝えるために
const name = child.name
const age = child.age
const school = child.長文に書く
構造分解割り当て(=非構造割り当て)を使用します.
const{name,age,school}=child!
const {data,loaging}-useQueray(FETCH_BOARDS)
ユーザー・クエリーという名前の関数でパッチを使用して返される値
はオブジェクトで、オブジェクトのキー値はデータ/ロードのbellクラス値を取得します!
const aaa useQueray(FETCH_BOARDS)
let data=aaa.data
let loading =aaa.loading
そうです!
cosnt classmates=['철수','영희',''훈이]
const child1=classmates[0]
const child2=classmates[1]
const child3=classmates[2]
...... 다섯개 있으면 다섯개써야해...?? 귀찮..그래서 나온게 구조분해할당
const [cild1,cild2,cild3]=classmates

クラスSTATE関数を実行すると、返される値は配列で、その中の0つのインデックスの値をstateに減算します...!そうです!


cosnt [,setState]=useState("")
stateを使わなくてもカンマが付けられる理由はこれです!!

原理を理解すればこのようにsetCountを書くことができます!!

ユーザーはアレイに戻り、ユーザーはオブジェクトをクエリーします.

オブジェクトの名前は重要で、順序は重要ではありません.
でも.
並べられた名前は好きなように並べられていますが、順番はとても重要です!これはクラスメイトの0番目のインデックスだからです.

Restパラメータ



ディリットを貼ればいい!
しかし、この方法は良い銀行ではありません!
Javaから元のファイルを削除することは推奨されません...どこで使うか分からないので!思いがけないエラーが発生する可能性があります!
消してしまうけど元には触らない!
どうすればいいですか.

const {money,hobby, ...rest}=child
やればいい!!
では、お金と無駄を除いて、残りはrestに入ります!
割り当て!
rest.nameといえばチョルスを思い出す!

オリジナルは触らずに削除したオブジェクトをこうすることができます!
名前がレスターじゃないことを望みますか?他のものを使えばいいのにハハ(ただの慣例です)

Custom Hook


CustomHookは私たちが作ったuseから始まる関数です!
では、私たちが作った一般的な関数とuseで始まる関数の違いは何ですか?
実は何の違いもありません
通常、Hooksを使用する関数を作成する場合、AAAのように名前を付けてCustom Hookと呼ぶしかありません.関数にユズがなければ馮辛と呼ぶ.
儒士は儒士が中に書いたら必ず儒士を関数に貼ると言った.
useを貼っていないと実行できないわけではありません...よくやった.
このエスリントが捕まえた~!!
サービス規模が拡大するにつれて、予測しにくいエラーが発生し、小さな慣例が集まって、すぐにエラーを見つけることができます.

Cache-Modify



従来のやり方では、入力順を変えることはできません.
構造分解配分(オブジェクト形式)で得られた値は、適切なキー値に基づいてのみ値が生成されるため、エラーを低減できます.

上のように理解すればもっとフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフ
オブジェクト構造分解配分は順序が重要でない点を利用している~!
サーバのメンテナンスコストと管理コストを削減するために、パッチの代わりに使用します.