![](/img/trans.png)
[英]JSX element type 'string' is not a constructor function for JSX elements. Typescript
[英]String Literal Type Conversion In JSX and Typescript
我在将字符串转换为字符串文字时遇到问题。
字符串文字的定义如下:
type myLiteral = "cats" | "dogs"
然后,我有一个组件,希望从“输入”字符串中传递类型。
const myString:string = "cats"
const notQuiteSure:any = myString as myLiteral
React.createComponent(<myComponent inputtedType={notQuiteSure}/>
我到处都乱七八糟。 我试过使用as
关键字和is
关键字进行“投射”,但似乎没有任何效果。
有人对如何进行这项工作有任何想法吗?
这样尝试
const myString: myLiteral = "cats";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.