TypeScript TS7053 Error
TS7053エラーの解決
TS7053: (TS) Element implicitly has an 'any' type beacuse expression of type 'string' can`t be used to index type 'Sample'.
No index signature with a parameter of type 'string' was found on type 'Sample'.
今回はこのTypeScriptエラーを解消します。
実行環境はReact17.0.2です。
解決のためには、オブジェクトのキー値の型を指定します
つれづれ
先日より初めてTypeScriptを触り始めたばかりです。AngularとReactとをそれぞれ、こいつは何者ぞ?と思いながらいじっています。
jQueryは業務でだいぶいじってきましたが、templateHTMLを活用したり、仮想DOMを用いてDOM操作をライブラリに隠蔽したり、すごい世界が広がっているようです。
TypeScriptで登場する型や自作classといった概念には、JavaやC#での開発をしていますのでどっぷり馴染んでいます。
型の無いJavaScriptのvarやlet宣言は便利なようでいて、やはり不可解な意図せぬ動作を起こしやすかったです。
型安全は良いですね。