book icon indicating copy to clipboard operation
book copied to clipboard

TypeScriptの入門書『サバイバルTypeScript』

Results 170 book issues
Sort by recently updated
recently updated
newest added

## やったこと - インターフェースと型エイリアスの使い分けを追記 - 🚧を削除

## 解決したい読者の疑問 型安全とは何ですか? ## 回答にしたいこと (未定) ## これをコンテンツに追加すべき理由 TypeScriptについて学んでいると「〜は型安全」といった表現を見たり聞いたりするので、「型安全」の意味を入門者向けに解説するページがあってもいいと思いました。 ## コンテンツを追加する場所 概論的なコンテンツなので「TypeScriptのあらまし」の章かな?

stage1:話し合い中
chapter:あらまし

## 解決したい読者の疑問 [Reactいいねボタンのチュートリアルに`yarn start`する手順がありますが](https://github.com/yytypescript/book/blob/c386e9b957a346ad85ff3b0cbd1f335294750072/docs/tutorials/react-like-button-tutorial.md#%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8B)、これを停止するにはどうしたらいいですか? ## 回答にしたいこと Control + Cを押すと止まる。 ## これをコンテンツに追加すべき理由 シェルコマンドの止め方が分からない人もいるということがわかったので丁寧に説明したほうがよさそうです。 ## コンテンツを追加する場所 Reactいいねボタンチュートリアル 関連: #98

good first issue
コンテンツ追加が決定している

## 解決したい読者の疑問 TypeScriptプロジェクトではどこまでGitでバージョン管理したらいいですか? ## 回答にしたいこと - TypeScriptプロジェクトでは.tsだけをバージョン管理すればいい。 - 生成物(.js, ソースマップ, .d.ts)をgitignoreする方法。 ## これをコンテンツに追加すべき理由 TypeScript初心者はコンパイラが生成するJSもバージョン管理すべきなのか分からない人もいると思うので、本書で明確な方針と具体的な設定を説明したほうがいいと思いました。 ## コンテンツを追加する場所 「作って学ぶ」の章。

stage2:着手可
volume:L
chapter:作って学ぶ

## 解決したい読者の疑問 型定義ファイルが同梱されていないJavaScript製のNPMパッケージを、TypeScriptプロジェクトで使うにはどうしたらいいですか? JavaScriptしかないnpmライブラリがあって、vueやらReactやらAngularで使いたい時どうしたらいいですか? ## 回答にしたいこと 1. DefinitelyTyped - 探し方 - [Type Search](https://www.typescriptlang.org/dt/search?search=) - npmjs.orgでTS・DTSアイコンでわかる 3. 型定義ファイルを作る 4. `require`

stage1:話し合い中

## 解決したい読者の疑問 公式ドキュメントよりサバイバルTypeScriptを読むべきセールスポイントは何ですか? ## 回答にしたいこと サバイバルTypeScriptには公式ドキュメントにない次の特徴があります。 - JavaScriptと並行して学べる - 公式ドキュメントはリリースノートの内容がハンドブックに盛り込まれるのが遅れがち - Java、PHP、Ruby、Pythonなど他の言語との比較がある - どうすべきかのベストプラクティスが書いてある(enumの問題点、型エリアスvsインターフェース) - 実務で本当に必要になる機能だけを厳選して取り上げている: 実務であまり役に立たないことはあえて説明していない(namespaceやテンプレート文字列型)

stage2:着手可
volume:M

「TypeScriptは何ではないか?」というタイトルが間違っています。 (「何ができないか?」の間違いでしょうか) 関連ページ: https://typescriptbook.jp/overview/typescript-is-not-that

取り急ぎ共有 https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-beta/#the-satisfies-operator

stage1:話し合い中
type:新verへの追従

ReactとNext,jsの違いについてわからないTypeScript初心者のために、ReactとNext.jsの違いやNext.jsでできることに関する記事を別途用意すれば理解が深まるかと思います。 そのため、Next.jsの概要や使い方を詳細に解説する記事を本書で用意したほうがいいかと考えました。どうでしょうか?

stage2:着手可
volume:M
chapter:作って学ぶ