将道具类型提升到文件的顶部,以便于阅读

hoist-prop-types的Python项目详细描述


提升道具类型
==


codemod,将提升道具类型和默认道具到文件顶部。
当前仅适用于具有一个组件的文件。

proptypes帮助解释组件的功能,几乎与render方法一样。将它们放在文件顶部有助于最小化滚动,并使代码更加一致。






>name:'吉姆'
};
```

``javascript
import*as reaact from‘react’;
import proptype from‘proptype’;

const props={
name:prop types.string,
>>

const default props={
const default props={
>const default props={
name:'jim'
};




class-mycomponent扩展react.component扩展react.component{
>render(){返回空值;}
}


mycomponent.proptypes=props;
mycomponent.defaultprops=default_props;


``````

`lift prop type`将与‘static proptype={……}`同时也与‘static proptype={……}`一起工作,后者也将与‘static proptype={……}`一起工作。



install
-------
``````




>用法

=>
=>
=>
=>
``````.js`和`.jsx``.jsx`也将与`.jsx`一起工作,后者也将与‘static proptype=={.jsx`一起工作。
<卷起并尝试提升道具类型到顶部。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过编程将Android置于待机状态?   java mavenjarsignerplugin在Jenkins构建期间失败,但不是在命令行上   java创建具有公共ipv4地址的HttpServer   将数据从jsp传递到servlet的java返回null   Web应用程序中的java JDBC数据库连接   java无法显示unicode字符   java webview应用程序未上载图片或视频   Android客户端Java服务器,如果订单处理方式不正确,客户端将无法连接   java在不复制备份表的情况下创建备份表   集合如何在Java中实现列表折叠   java如何配置在JBoss7中使用EntityListeners?   java JVM ClassUnloadingWithConcurrentMark标志   java如何在Maven中排除特定的单元测试   java线程在SynchronousQueue中执行put操作后挂起   java中的hibernate Comparator和可比较的负面场景   数组中的java连接元素   拖放Java,让面板落在鼠标事件上   java是一种事务管理应用程序,无需在方法上使用@transactional   java有没有办法从安卓的软键板上删除这一行?