首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Web技术】639- Web前端单元测试到底要怎么写?

    项目用到的技术框架 该项目采用 react 技术栈,用到的主要框架包括:react、 redux、 react-redux、 redux-actions、 reselect、 redux-saga、 seamless-immutable...设计模式与结构分析 在这个场景设计开发中,我们严格遵守 redux 单向数据流 与 react-redux 的最佳实践,并采用 redux-saga 来处理业务流, reselect 来处理状态缓存,通过...selectors selector 的作用是获取对应业务的状态,这里使用了 reselect 来做缓存,防止 state 未改变的情况下重新计算,先看一下表格的 selector 代码: import...{ createSelector } from 'reselect'; import * as defaultSettings from '@/utils/defaultSettingsUtil';...bizTable.merge({ pagination: defaultSettings.pagination }, {deep: true}); }); 这里的分页器部分参数在项目中是统一设置,所以 reselect

    3.1K30
    领券