原文:React封装强业务hook的一个例子

最近因为使用列表展示的需求有点多,就想着把列表分页筛选的逻辑抽象一下。看了umi的一个useTable的hook,也不能满足业务需要,于是就自己写了一个,支持本地分页筛选和接口分页筛选。 思路就是,筛选的字段都使用form表单控制,然后在hook里面将form和table联合起来。 下面贴出源码 useFormTable.tsx Demo.tsx useDeepCompareEffect.ts ...

2020-03-27 11:12 0 607 推荐指数:

查看详情

WebRTC的一个例子

内容引自:一个WebRTC实现获取内网IP的例子(穿透NAT) 网页代码直接复制到下面(如果以上链接被墙,可以直接将下面代码保存文件,然后在浏览器打开即可,不支持IE浏览器): ...

Sat Oct 01 01:06:00 CST 2016 1 1323
[react]使用hook改写的一个react class 时钟例子

React中文网中有一个用class写就的时钟例子https://react.docschina.org/docs/state-and-lifecycle.html, 现在React又推出了新的hook api,便顺手用hook改写了一下这个例子: ...

Tue Oct 29 07:53:00 CST 2019 0 513
react hook封装一个排序按钮,有效果图

一个hook封装的点击按钮排序,请求数据的小组件。 实现操作效果:点击第一下升序,第二下降序、第三下取消排序。点击箭头下,升序。点击箭头上,降序。(可以自行更改) 作用是使这个排序在页面上许多地方能复用,少些重复代码,并且看起来更具组件化。ps如果用的不过就一个地方的话还是算了,感觉更复杂 ...

Tue Apr 21 01:16:00 CST 2020 0 735
Java重载的一个例子

以上程序的输出应该全是"Human",首先确定这是重载而没有涉及到多态,程序会根据调用方法的参数类型来确定应该调用哪一个方法,这是在编译期间就需要确定的,而以上的a,b,c的静态类型(声明类型)是唯一能在编译时确定的,所以会有这样的输出,如果注释掉第一个show方法,编译则不 ...

Fri Dec 27 22:14:00 CST 2013 0 4345
JUnit 3一个例子就懂

     JUnit是一个回归测试框架,用于编写和运行可重复的测试。它有以下特性:           本篇博客通过一个简单的实例来展示JUnit3用于测试期望结果的断言这一特性,一个例子足以。   1、建立一个Java Program,引入 ...

Tue Apr 15 00:20:00 CST 2014 5 4474
一个例子读懂 RequireJS

例子来自官方,我稍微改造了一下,如下: // project.html <!DOCTYPE html> <html> <head> <title>requirejs</title> <!-- data-main ...

Fri Dec 30 19:07:00 CST 2011 1 8832
调试 lvgl 的一个例子

发现一个新的 vector graphic 的库,用 C 写的,效果丰富,接口简单,而且是 MIT License,所以想试一试。因为它支持 framebuffer,所以,在 linux 上先走一个。 项目主页:https://littlevgl.com/ 1. 文件准备 项目组织还不 ...

Wed Aug 22 23:17:00 CST 2018 0 4234
volatile的一个例子-通俗易懂

volatile 关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被 volatile 修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的 可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行 指令重排 ...

Thu Aug 27 06:40:00 CST 2020 0 856
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM