文件名称::ram: 简单而完整的 React hooks 测试实用程序,鼓励良好的测试实践。
文件大小:103KB
文件格式:ZIP
更新时间:2024-06-28 10:28:10
React Testing
react-hooks-testing-library 简单而完整的 React hooks 测试实用程序,鼓励良好的测试实践。 阅读文档 目录 问题 解决方案 何时使用此库 何时不使用此库 示例 useCounter.js useCounter.test.js 安装 Peer Dependencies API 贡献者问题 :bug: 错误 :light_bulb: 功能请求 :red_question_mark: 问题 LICENSE 您正在编写的问题一个很棒的自定义钩子,你想测试它,但是一旦你调用它,你就会看到以下错误:不变违规:钩子只能在函数组件的主体内调用。 你真的不想编写一个组件来测试这个钩子,并且必须弄清楚你将如何触发钩子可以更新的所有不同方式,特别是考虑到你如何将整个事情连接在一起的复杂性. 解决方案 react-hooks-testing-library 允许您为 React 钩子创建一个简单的测试工具来处理在函数组件体内运行它们,并提供各种有用的实用函数来更新输入和检索输出你惊人的定制挂钩。 该库旨在提供尽可能接近于在真实组件中本地使用钩子的测试体验。 使用这个库,您