【TypeScript】Type 'string' is not assignable to type 'number | undefined'.の対処
はじめに
Reactでzeit-ui/reactのstyleを適用させようとすると、以下のコンパイルエラーとなった。
エラー内容
Type 'string' is not assignable to type 'number | undefined'.ts(2322)
numberのところにstringのtypeを割り当てることはできません。
Type 'string' is not assignable to type 'number | undefined'.ts(2322)
numberのところにstringのtypeを割り当てることはできません。
そうですね。
できませんよね。
対処
import * as React from "react";
import { Image } from '@zeit-ui/react'
export function SampleImage() {
let width: number
return <Image
width="540"
height="160"
src="http://www.deelay.me/2000/https://react.zeit-ui.co/images/custom-domains.png" />;
}
import * as React from "react";
import { Image } from '@zeit-ui/react'
export function SampleImage() {
let width: number
return <Image
width="540"
height="160"
src="http://www.deelay.me/2000/https://react.zeit-ui.co/images/custom-domains.png" />;
}
この様にしていたのを、
width={540}
height={160}
このように修正するとエラーが消えました。
終わりに。
最後まで読んで頂きありがとうございます
転職の為、未経験の状態からRailsを学習しております。正しい知識を着実に身に着け、実力のあるエンジニアになりたいと考えています。継続して投稿していく中で、その為のインプットも必然的に増え、成長に繋がるかと考えています。
投稿の内容に間違っているところや、付け加えるべきところが多々あるかと思いますので、ご指摘頂けると幸いです。この記事を読んで下さりありがとうございました。
Author And Source
この問題について(【TypeScript】Type 'string' is not assignable to type 'number | undefined'.の対処), 我々は、より多くの情報をここで見つけました https://qiita.com/waniwaninowani/items/9e8a077301e3b76b420f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .