zoukankan      html  css  js  c++  java
  • reactNative给webstorm创建代码模板

    一、根据需要创建自己的代码模板
    • 1 创建模板文件,操作如图:


      模板创建步骤示例.png
       
    • 步骤2 模板内容示例代码,可根据自己需要修改

           

    /**
    * desc: $desc
    * author:$author
    * date: ${DATE} ${TIME}
    */
    import React, {Component} from 'react';
    import PropTypes from "prop-types";
    import {StyleSheet, View,} from 'react-native';

    export default class $className extends Component {

    static defaultProps = {};

    static propTypes = {};

    constructor(props) {
    super(props);
    this.state = {}
    }

    /**
    * 这个函数开始,就可以和 JS 其他框架交互了,例如设置计时 setTimeout 或者 setInterval,
    * 或者发起网络请求。这个函数也是只被调用一次
    * (能够使用setState()来改变属性 有且只有一次)
    */
    componentDidMount() {
    }

    /**
    * 当组件接收到新的属性和状态改变的话,都会触发调用 shouldComponentUpdate(...)
    * (不能够使用setState()来改变属性 多次调用)
    */
    shouldComponentUpdate() {
    }

    /**
    * 组件要被从界面上移除的时候,就会调用 componentWillUnmount()
    * (不能够使用setState()来改变属性 有且只有一次调用)
    */
    componentWillUnmount() {
    }

    render() {
    return (
    <View>

    </View>
    );
    }
    }

    // 样式表
    const styles = StyleSheet.create({});

    • 最后点击 应用 确定 保存模板
    三、自定义模板使用
    • 文件 => NEW => ReactNative


       
      选择模板.png
    • 填写新建文件信息,文件名,描述,作者,类名


       
      示意图.png
    四、最终效果
     
  • 相关阅读:
    cocos2d-x项目101次相遇:在HelloWorld上--建立新场景
    MySQL优化之——日志
    Zoj2421 广搜
    GG链路过多port不足导致的报错OGG-01223
    java的InputStream和OutputStream的理解【转】
    JAVA编程规则
    JAVA的String 类
    JAVA的StringBuffer类
    android自带的处理Bitmap out Memory 的处理,我仅仅是改变了些写法成为自己用的东西
    NS3网络仿真(2):first.py
  • 原文地址:https://www.cnblogs.com/plBlog/p/12337436.html
Copyright © 2011-2022 走看看