typescript + webstorm 开发

首先先说下webstorm配置typescript及安装

网络配图

安装 typescript

npm install -g typescript

顺便安装下 yarn

curl -o- -L https://yarnpkg.com/install.sh | bash

注:提示没有权限就加上 sudo

over

使用中遇到的坑

1.文件的创建

image.png

2. react的引用方式

···
import * as React from "react";

···

3. class声明

image.png
export interface HomeItemProps {
    item: string,
    itemClick: ()=>void,
    addItemClick: ()=>void,
}
export interface HomeItemState{
}
export default class HomeItem extends React.Component<HomeItemProps, HomeItemState>{
    constructor(props: any) {
        super(props);
    }
 render() {
        return (
            <View>
            </View>
        )
    }
}

4.变量的声明

变量的声明都要加上类型

const screenWidth:number = Dimensions.get('window').width;
const imageWidth:number = 100;
const imageHeight:number = 80;

5.state的声明和改变

image.png
image.png

6.定义字段出现波浪线

image.png

看出来区别没?!
这就是单词拼写搞出来的👻。如果单词正确就没有波浪线,不正确就有波浪线。。。
去掉恶心的波浪线

单词上鼠标右键点击


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容