#author("2023-01-14T12:09:59+09:00","default:irrp","irrp")
→JavaScript

→モダンJavaScript

#contents


*一般記事 [#tb61b370]
-[[初めてでもこわくない!TypeScriptで関数型プログラミングをしてみよう - Qiita>https://qiita.com/Yametaro/items/ead024494f028e6183b7]] 2022.10

-[[TypeScript: Promise風に振る舞うクラスの作り方 - Qiita>https://qiita.com/suin/items/b9d00dff380486338ecd]] 2022.3

-[[ついにTypeScriptがブラウザで動くようになりそう 〜 JavaScriptへの型構文の導入について - Qiita>https://qiita.com/access3151fq/items/85b34a395e8268dd518a]] 2022.3

-[[TypeScript始めたての頃知りたかったこと - Qiita>https://qiita.com/nakamo-03/items/e5fb0aaaef36f20bd24e]] 2021.12
--1.anyとasを使わない
--2.とにかく型を付与する
--3.ジェネリクスを使う
--1.Redux-Toolkitに型定義をする
--2.Propsでemotionのスタイルを受け取る際の型定義


-[[type-challenges>https://github.com/type-challenges/type-challenges/blob/master/README.ja.md]] 2021.10

-https://typescript-jp.gitbook.io/deep-dive/

-[[TypeScriptリポジトリの歩き方>https://qiita.com/sisisin/items/a63882c4c42c6ccf8c66]] 2020.9

-[[TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得>https://qiita.com/jagaapple/items/ce0da04be28c35dc7d4f]] 2020.2


*ツール [#i32c869c]
-[[JavaScript / TypeScript の豆知識 10 選 - Qiita>https://qiita.com/hari64/items/47568790dc92100e4e77]] 2023.1

-[[TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.>https://typeorm.io/]] 2022.11
-[[ORマッパーのTypeORMをTypeScriptで使う | 豆蔵デベロッパーサイト>https://developer.mamezou-tech.com/blogs/2022/07/27/typeorm-with-typescript/]] 2022.7

-[[TypeScriptのAST・コンパイラAPIとお付き合い - Qiita>https://qiita.com/sisisin/items/eac8381563097334c4e2]] 2016

-[[TypeScriptのユニットテスト環境を構築してみた | DevelopersIO>https://dev.classmethod.jp/articles/ts-unittest-setting/]] 2022.5

-[[TypeScript: TS Playground - An online editor for exploring TypeScript and JavaScript>https://www.typescriptlang.org/play]] 2021.12


*文法 [#x1314328]
-[[TypeScriptのunion型はorです 〜union型、構造的部分型、余剰プロパティチェックの話〜 - Qiita>https://qiita.com/uhyo/items/b1f806531895cb2e7d9a]] 2023.1

-[[もう怖くないTypeScriptのDecorator機能>https://zenn.dev/miruoon_892/articles/365675fa5343ed]] 2022.2

-[[【TypeScript初学者向け】TypeScriptのkeyof&typeofとジェネリクスを一気に理解する - Qiita>https://qiita.com/toproad/items/50243ef73ea2e77418b5]] 2022.10

-[[【TypeScript】関数型の引数の型による部分型関係ややこしすぎません?なので、できるだけ噛み砕いてみました - Qiita>https://qiita.com/daishiman/items/e28a810323ae8b1b976f]] 2022.10
-[[【TypeScript】関数型の部分型関係ってややこしくて SuperType、SubType って書きまくったら理解できた(返り値の型による部分型関係) - Qiita>https://qiita.com/daishiman/items/91d4ea25fe391217a00b]] 2022.9

-[[【TypeScript】型引数を難しく捉えていたけど、関数の引数と変わらないじゃん - Qiita>https://qiita.com/daishiman/items/a8385926917b833f5e2f]] 2022.9

-[[TypeScript の型のエラーはどんなときに発生するのか?〜部分型と変性で学ぶ TypeScript の型システム〜 - Qiita>https://qiita.com/wataru86/items/9956feb5b0f42fd49dc9]] 2022.8

-[[【TypeScript】部分型を上位互換と言い換えるとしっくりきた - Qiita>https://qiita.com/daishiman/items/d8499c8996de3f9808f3]] 2022.8

-[[How Typescript Enums Work - DEV Community>https://dev.to/smpnjn/how-typescript-enums-work-31jl]] 2022.7

-[[TypeScriptのオブジェクトリテラルとオブジェクト型を理解したい - Qiita>https://qiita.com/shimajiri/items/77407b7db6c17218f3c1]] 2022.6

-[[TypeScriptのmoduleSuffixesについて考えて納得した - Qiita>https://qiita.com/uhyo/items/22d851c3cbd2570864ce]] 2022.4

-[[(6) なぜTypeScriptでenumを使わない方がいいですか? - Quora>https://jp.quora.com/%E3%81%AA%E3%81%9CTypeScript%E3%81%A7enum%E3%82%92%E4%BD%BF%E3%82%8F%E3%81%AA%E3%81%84%E6%96%B9%E3%81%8C%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B]] 2020.7

-[[【Typescript】実戦で使えそうな組み込み型関数 - Qiita>https://qiita.com/peach_branch/items/1af8589d60d3958d9160]] 2022.3

-[[TypeScriptのGenerics(ジェネリクス)型をまとめる - Qiita>https://qiita.com/wanwanwan/items/ed47f10171e6e7b24633]] 2022.2

-[[【TypeScript】Genericsについて深く学んでみた - Qiita>https://qiita.com/tak001/items/3ba5e399757050ce2b55]] 2022.1

-[[【TypeScript】関数の型を書く方法忘れるのでまとめ - Qiita>https://qiita.com/tak001/items/83ddf28f5c7e2ce5e598]] 2022.1

-[[【TypeScript】デコレータを深く学んでみる - Qiita>https://qiita.com/tak001/items/ab573b8a5ba7b78b341a]] 2022.1

-[[【TypeScript】結局のところfunctionとアロー関数はどちらを使うべきなのか? - Qiita>https://qiita.com/nicco_mirai/items/0bd0d0bcee72497d4b42]] 2021.12

-[[TypeScript の「型安全」を担保するために知っておきたかったこと - OITA: Oika's Information Technological Activities>https://oita.oika.me/2021/12/01/timeleap-typescript]] 2021.12

-[[TypeScript のインターセクション型は2つの型のプロパティを持った型ではない - Qiita>https://qiita.com/kosuke-sugimori/items/af8224f7571817fbb9bd]] 2021.11

-[[TypeScriptのGenericsを理解しよう!! - Qiita>https://qiita.com/notaku0602/items/e9382dd03a16d8f658e4]] 2021.11

-[[公称型をTypeScriptで実現するための基礎>https://qiita.com/suin/items/ae9ed911ebab48c98835]] 2020.2



*公式情報 [#s59dbcbc]
-[[TypeScript入門以前ガイド>https://mizchi.hatenablog.com/entry/2018/10/03/195854]] 2018.10

-https://www.typescriptlang.org/docs/home.html
--TypeScript Documentation

-[[Microsoft、JavaScriptのスーパーセット「TypeScript」を発表>http://www.atmarkit.co.jp/news/201210/02/typescript.html]] 2012.10.2
--http://www.typescriptlang.org/



* 入門記事 [#q76d1c37]
-[[The Net Ninja - YouTube>https://www.youtube.com/c/TheNetNinja]] 2022.10

-[[Learn Programming with Typescript: Part 2 | by David Bethune | Aug, 2022 | Level Up Coding>https://levelup.gitconnected.com/learn-programming-with-typescript-part-2-dc4c226935da]] 2022.8

-[[【TypeScript入門】JavaScriptとの大きな違い - RAKUS Developers Blog | ラクス エンジニアブログ>https://tech-blog.rakus.co.jp/entry/2020722/typescript]] 2022.7

-[[TypeScript Tutorial>https://www.typescripttutorial.net/]] 2022.7

-[[PythonユーザーのためのTypeScript入門 - Qiita>https://qiita.com/nicco_mirai/items/d4e88fa61f663c59825b]] 2021.12

-[[サバイバルTypeScriptを読むまで知らなかったこと - Qiita>https://qiita.com/syamozipc/items/b5ac42790f42e8c7aefb]] 2022.10

-[[TypeScript入門『サバイバルTypeScript>https://book.yyts.org/]]
--本書は、TypeScriptの網羅的なドキュメントではありません。逆に、実務であまり使わないTypeScriptの機能は割愛します。扱う内容は、頻出する機能にしぼりにしぼって、「実務でTypeScriptを使うなら、ここだけはおさえておこう」「ここだけはおさえておけば、実務で死なない(=サバイバルできる)」という観点で執筆しています。

-[[銀の弾丸ではないTypeScriptを、何故使うべきなのか>https://qiita.com/hariNEzuMI928/items/2b10773a016dff9d0dc0]] 2021.9
--優秀なIDEの使用を前提としてはいるが、TypeScriptでの開発体験は現時点のJavaScriptと比較すると圧倒的に高い
--JavaScript と同様の構文が使えるため、他言語と比較したときの学習コストは低い
--TypeScript には JavaScript にはない数多くの機能があるが、どれも選択的に導入していくことができる
--不具合が混入するリスクを低く抑えられるので、保守コストを低く保つことができる
--JavaScriptのツラミを革命的に解決する言語が現れない限りは、今後もファーストチョイスとして選ばれ続けると考えられる

-[[TypeScript — スーパーパワーを持ったJavaScript>https://qiita.com/baby-degu/items/ca212fe345aae0600e70]] 2019.11

-[[10分でわかる「今更だけどTypeScriptってなに?」>https://qiita.com/melty12/items/5be76c25649ad0475ff9]] 2019.10

-[[1行のコマンドでTypeScriptのコンパイル環境が全部整うスターターキットを作りました>http://qiita.com/tonkotsuboy_com/items/12df280b1485d396c2ab]] 2017.4.28

-[[TypeScriptで学ぶJavaScript入門>http://www.atmarkit.co.jp/ait/articles/1405/28/news105.html]]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS