【文件属性】:
文件名称:objects:React钩子为可变状态
文件大小:30.89MB
文件格式:ZIP
更新时间:2021-03-08 17:27:19
TypeScript
对象挂钩
该存储库称为Object Hooks,它掩盖了它的真正,但此存储库中的已编译应用程序是一个适合犬种的匹配游戏,以及一个由IndexDB驱动的笔记本!
目的
该存储库的目的是开发和测试一组新颖的 ,它们都围绕可变状态。 这些挂钩是:
本自述文件中的示例已简化,但请查看源代码(可以从与狗匹配的应用程序的!)以获得更实际的用法。 让我们开始吧!
useObject
接受一个普通对象或数组,并返回第一个传递的对象或数组的可变的元组,以及一个触发它以重置为下一个传递值的函数:
import React from 'react' ;
import { useObject } from '../hooks/useObject' ;
export const Counter : React . FC = ( ) => {
const [ local , resetLocal
【文件预览】:
objects-master
----package.json(432B)
----.prettierrc(52B)
----assets()
--------objecthooks-screencap1.gif(1.9MB)
--------screencap2.gif(9.13MB)
--------objecthooks-screencap3.gif(2.85MB)
--------screencap.gif(8.67MB)
--------objecthooks-screencap4.gif(4.34MB)
--------objecthooks-screencap2.gif(4.73MB)
----LICENSE(1KB)
----tsconfig.json(112B)
----.gitignore(41B)
----README.md(6KB)
----yarn.lock(408KB)
----packages()
--------name-that-dog()
--------notebook()
--------object-hooks()