react-hooks: custom hooks
memberEntitiy:
export interface MemberEntity {
  id: number;
  name: string;
  code: string;
}
const useMemberCollection = () => {
  const [memberCollection, setMemberCollection] = React.useState<MemberEntity[]>([]);
  const loadMemberCollection = () => {
    getMembersCollection().then(memberCollection =>
      setMemberCollection(memberCollection)
    );
  };
  return { memberCollection, loadMemberCollection };
};
export const MemberTableComponent = () => {
  const { memberCollection, loadMemberCollection } = useMemberCollection();
  React.useEffect(() => {
    loadMemberCollection();
  }, []);
react-hooks: custom hooks的更多相关文章
- react: typescript custom hooks useAsyncTable
		define basic data: const SET_QUERY = "SET_QUERY"; const TOGGLE_LOADING = "TOGGLE_LOAD ... 
- how to create react custom hooks with arguments
		how to create react custom hooks with arguments React Hooks & Custom Hooks // reusable custom ho ... 
- 10分钟了解 react 引入的 Hooks
		"大家好,我是谷阿莫,今天要将的是一个...",哈哈哈,看到这个题我就想到这个开头.最近react 官方在 2018 ReactConf 大会上宣布 React v16.7.0-a ... 
- React 16.x &  Hooks
		React 16.x & Hooks Hooks https://reactjs.org/docs/hooks-intro.html https://reactjs.org/docs/hook ... 
- React源码 Hooks
		我们先初步了解下 hooks,使用 useState 和 useEffect. /** * 必须要react和react-dom 16.7以上 */ import React, { useState, ... 
- React实战教程之从零开始手把手教你使用 React 最新特性Hooks API 打造一款计算机知识测验App
		项目演示地址 项目演示地址 项目代码结构 前言 React 框架的优雅不言而喻,组件化的编程思想使得React框架开发的项目代码简洁,易懂,但早期 React 类组件的写法略显繁琐.React Hoo ... 
- React手稿之State Hooks of Hooks
		React Hooks React在16.7.0-alpha.0版本中提到了Hooks的概念,目前还是Proposal阶段. 官方也陈述,接下来的90%的工作会投入到React Hooks中. 从目前 ... 
- react中在hooks方法useEffect中加载异步数据
		useEffect( ()=>{ (async function getPipeList(value:any) { let result= await GetPipeList(value); s ... 
- [React] Validate Custom React Component Props with PropTypes
		In this lesson we'll learn about how you can use the prop-types module to validate a custom React co ... 
随机推荐
- Android studio 如何快速收起代码?
			windows下 ctrl+shift+(小键盘上的减号 -) mac下 commang+shift+减号,搞定 
- Django web 框架
			目录 与Django的第一次见面 安装.文件解释与基本命令 Settings Models Views 路由系统 模板 Form表单 Cookie与Session CSRF防护 
- Django  分页器 缓存 信号 序列化
			阅读目录 分页器 缓存 信号 序列化 Django分页器 (paginator) 导入 from django.core.paginator import Paginator, EmptyPage, ... 
- ReportView显示本地报表
			from:http://www.cnblogs.com/duanshuiliu/archive/2012/07/13/2589862.html 使用ReportView控件可以显示远端Report s ... 
- Levenshtein距离
			Levenshtein Distance,又称Edit Distance,在自然语言处理中有着广泛的应用.Levenshtein Distance 指的是两个字符串之间,由一个转换成另一个所需的最少 ... 
- CString和char互转,十六进制的BYTE转CString
			CString转char: CString m_Readcard; char ReaderName[22]; strcpy((char*)&ReaderName,(LPCTSTR)m_Read ... 
- 一种BIM缺失多态性介导的酪氨酸激酶抑制剂的耐药性
			论文名称:A common BIM deletion polymorphism mediates intrinsic resistance and inferior responses to tyro ... 
- elasticsearch报错[WARN ][bootstrap  ] Unable to lock JVM Memory: error=12,reason=Cannot allocate memory,解决
			早上在服务器上安装elasticsearch集群,在其中的一台上面安装好elasticsearch之后安装了一些插件,其中一个插件是marvel,结果可能是新版本不支持这个插件,就没有安装成功,也就索 ... 
- Java结对编程四则运算一周小结
			Java结对编程四则运算一周小结 需求分析 对于四则运算来说最主要的就是要计算出产生的式子(字符串的形式). 设计思路 总体可将这个项目分解为几个部分:产生式子,计算式子,判断对错并记录: 具体的思路 ... 
- Oracle sql plus中常用的几个命令
			1.set linesize 300(表示一行为300个字符) set linesize可以设置一行显示的字符数,默认情况下为80个字符 2.l(list) 可以显示缓冲区中的最后执行的内容 3.ru ... 
