CodingNaux

CodingNaux

V2EX 第 393835 号会员,加入于 2019-03-20 21:02:23 +08:00
今日活跃度排名 12209
根据 CodingNaux 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
CodingNaux 最近回复了
2 天前
回复了 yanyumihuang 创建的主题 信息安全 1password 家庭版订阅到期账户被删
数据敏感的软件敢拼车?有点匪夷所思
mobx + react 他不香吗?
丹阳是个人好像都能给你配眼镜,大部分给人感觉不正规.
晴姿(jins)感觉还行,性价比还挺高,线上线下都有,南京也有.到时候可以线下去调整.带的不舒服免费换镜片一次
44 天前
回复了 WalkerCeng 创建的主题 程序员 普通本科大三学生该怎么找工作?
建议继续主搞后端,前端带着点
前端现在人太多了(高级前端还是很少),而且直接面向用户,话语权很低,事情很杂(各种小程序,web pc,web mobile, 有可能要要去学做 app),各种一次性的页面,业务需求疯狂迭代
后端现在几乎都是 web api 了,可以往下深耕
当然只是建议
44 天前
回复了 djyde 创建的主题 程序员 再谈辍学
12 年专升本一年之后退学,社会毒打之后,这周参加成考-专升本
后悔
学历很重要,对于绝大多数人来说
```typescript
describe("useLoading", () => {
it("useLoading", async () => {
jest.useFakeTimers();
const fn = async () => {
return new Promise((resolve, reject) => {
setTimeout(() => resolve(true), 1000);
});
};
const { result, waitForNextUpdate } = renderHook(() => useLoading(fn));
act(() => {
const [, executor] = result.current;
executor();
jest.advanceTimersByTime(500);
});
expect(result.current[0]).toBe(true);
act(() => {
jest.runAllTicks();
jest.runAllTimers();
});
await waitForNextUpdate();
expect(result.current[0]).toBe(false);
});
});
```

waitForNextUpdate,https://react-hooks-testing-library.com/usage/advanced-hooks#async
一般抄抄 web.dev 上面列的指标作为 kpi
64 天前
回复了 fewspider 创建的主题 程序员 宣传一下自己封装的 NPM 库-处理 JSON 数据
反感一个文件 100 多行的 npm,不算啥解决方案,纯脆一个 helper 方法,自己都能在项目里撸出来,想复用直接发布到公司私有 npm 源就行
有些小库就很好,比如 cookie, qs (URLSearchParams 有些场景有问题)。大家需要的其实是这种类型的库
64 天前
回复了 fewspider 创建的主题 程序员 宣传一下自己封装的 NPM 库-处理 JSON 数据
话说后端提供的接口没文档吗?字段还会随意变吗?
64 天前
回复了 fewspider 创建的主题 程序员 宣传一下自己封装的 NPM 库-处理 JSON 数据
估计这库应该用不到.......
如果是#8 那种,还有点意思,不过一般前端项目也用不到吧
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4051 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 06:26 · PVG 14:26 · LAX 22:26 · JFK 01:26
♥ Do have faith in what you're doing.