-
Notifications
You must be signed in to change notification settings - Fork 3
[Week2] 23 06 13
์ ๋คํ edited this page Jun 13, 2023
·
1 revision
๐ย ๋ ผ์ํ๋ ๋ด์ฉ
-
toBe: ์์ ํ์ ์ ๊ฒฝ์ฐ ๊ฐ์ด ๊ฐ๊ณ , ๊ฐ์ฒด ํ์ ์ ๊ฒฝ์ฐ ์ฐธ์กฐ๊ฐ ๊ฐ์์ผ ํ๋ค.
-
toEqual: ๊ฐ์ฒด ๋๋ ๋ฐฐ์ด์ ๋ชจ๋ field๋ฅผ ์ฌ๊ท์ ์ผ๋ก ๊ฐ์ ์ง ์ฒดํฌํ๋ค.
toEqual recursively checks every field of an object or array. -
toBeUndefined: ๊ฐ์ด undefined์ธ์ง ํ์ธํ๋ค.
๐คย ๊ฒช์๋ ๋ฌธ์ ์ ๊ณต์
- watch ์ฌ์ฉ ์ ๊ฐ์ด ์ ๋ฐ์ดํธ ๋์ง ์๋ ๋ฌธ์ ๋ฐ์
๐ย ๋ ผ์ํ๋ ๋ด์ฉ
-
ref ์ธ์ง ์๋์ง๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ
- vue-demi์ isRef๋ฅผ ํตํด ํ์ธ
-
toRef: ๊ฐ, ref, getter๋ฅผ ref๋ก ๋ฐ๊ฟ์ค๋ค.
- ๋ฃ์ด์ค ๊ฐ์ด ref์ผ ๊ฒฝ์ฐ ref๋ก ํ ๋ฒ ๋ ๊ฐ์ธ๋์ง, ์๋๋ฉด ๊ทธ๋๋ก ๋ฐํํ๋์ง ํ์ธ ํ์ํจ
-
computed์ get, set
// writable function computed<T>( options: { get: () => T set: (value: T) => void }, debuggerOptions?: DebuggerOptions ): Ref<T>- set์๋ ๋ฆฌํด๊ฐ์ด ์๋ค โ set์ return ๊ฐ์ผ๋ก ์ค์ ๋๋ ๊ฒ์ด ์๋๋ผ, computed์์ ๋ด์์ ์์กดํ๊ณ ์๋ ref๊ฐ ์๊ณ ๊ทธ ref์ ๊ฐ์ ๋ฐ๊ฟ์ฃผ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ.
-
toValue
- ๊ฐ, ref, getters๋ก๋ถํฐ ๊ฐ์ ์ถ์ถํด์ ๋ฐํ
-
shallowRef
- ref์ shallow ๋ฒ์ . ๊ฐ์ฒด์ผ ๊ฒฝ์ฐ, ๊ฐ์ฒด ๋ด๋ถ property์ ๊ฐ์ด ๋ฐ๋์ด๋ change๋ฅผ ํธ๋ฆฌ๊ฑฐํ์ง ์๋๋ค.