私のプロジェクトでは、オプションのチェーンをサポートするTS 3.7.2を使用しています。しかし、そのように使用しようとすると:const state = urlParams.state?.toString()
エラーが発生します。
実験的な構文 'optionalChaining'のサポートは現在有効になっていません
@ babel/plugin-proposal-optional-chaining( https://git.io/vb4Sk )をBabel構成の 'plugins'セクションに追加して、変換を有効にします。
私はリリースノートを確認しましたが、その機能のtsconfigオプションの追加に関する要件はありませんでした。
TSを既に使用しているときにbabelプラグインと設定が必要かどうか知りたいのですが、どうすればエラーを修正できますか?
古いバージョンのcreate-react-appを使用しているようです。
V3.3より前のバージョンは、使用するbabel構成のoptionalChainingをサポートしていません。
CRA v3.3でサポートが追加されました。アップグレード方法については、他の回答を参照してください。
CRA v3.3.0のリリース で解決されました。タイトルと同じエラーが引き続き発生する場合は、アップグレードしてくださいreact-scripts
パッケージ。