tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

2023-01-22から1日間の記事一覧

【Nuxt.js】provide, inject

provide 親コンポーネントで渡したいデータを指定 inject 子コンポーネントで受け取りたいデータを指定 孫コンポーネントに直接データを渡すことはできるが兄弟コンポーネントには直接渡すことはできない。 // TypeScriptで型を指定して渡す方法 // "fuag"と…

【Javascript】コールバック関数とは

コールバック関数とは、関数の呼び出し元に対して、特定の処理が完了した時に呼び出す関数を指定することで、非同期処理を行うために使用される関数です。 // callbackはsetTimeout関数の中で呼び出されるコールバック関数です。 setTimeout(callback, delay…

【Typescript】ReturnType、typeofの組み合わせで型定義

ReturnType、typeofの組み合わせで関数の戻り値を型として扱う書き方ができる const useNumber = () => { return { a: 'xxxx', .... } } const data = useNumber() type useNumerType = ReturnType<typeof useNumber> # 引数のdataに型定義ができる const processing = (data: </typeof>…