2024-07-29のJS: TypeScript 5.6 Beta、Node.jsの実験的なTypeScriptサポート、State of React 2023 #1210
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TypeScript 5.6 Beta がリリースされました。
ESLintの
no-constant-binary-expression
と似たチェックを行い、常にtrue/nullishとなる間違った書き方をコンパイルエラーにする変更が含まれています。Iterator Helperのサポート、ES2022のArbitrary module namespace identifier namesをサポート、
--noUncheckedSideEffectImports
フラグの追加も行われています。また、型チェックせずにファイルを出力できる
--noCheck
フラグの追加などNode.jsに
--experimental-strip-types
という実験的なフラグが実装されています。この
--experimental-strip-types
フラグを使うと、TypeScriptのコードから型情報を削除してJavaScriptファイルとして実行できるようになります。Node.jsのTypeScriptサポートについてでは、Node.jsのTypeScriptサポートがどのような経緯で進んできているかをまとめています。
まだ実験段階で課題となる点も多いため、正式にサポートされるかは分かりませんが、今後の方針は次のIssueで議論されています。
State of React 2023が公開されました。
Reactに関する開発者アンケートの結果をまとめたレポートになっています。
Reactの機能、状態管理、データ取得、Meta-Framework、どのようなアプリケーションを作っているかについてなど色々な項目ごとの結果がまとめられています。