网络
Mirage JS 深入探讨:使用 Mirage JS 和 Cypress 进行 UI 测试(第 4 部分)
在 Mirage JS Deep Dive 系列的最后一部分中,我们将把我们在过去系列中学到的所有知识都用于学习如何使用 Mirage JS 执行 UI 测试。
阅读更多使用 Immer 的更好的减速器
在使用 React 时,我们会维护很多状态。 为了更新我们的状态,我们需要编写大量的 reducer。 在本文中,我们将学习如何使用 Immer 编写 reducer 等等。
阅读更多与 Mina Markham 一起 Smashing Podcast 第 18 集:我如何学习 React?
在 Smashing Podcast 的这一集中,我们谈论的是学习 React。 React 喜欢使用什么,有经验的开发人员如何开始? 德鲁麦克莱伦与米娜马克汉姆聊天以找出答案。
阅读更多Smashing Meets 预览了现场直播的内容!
在这篇文章中,Rachel Andrew 回顾了我们成功的 [Smashing Meets](https://ti.to/smashingmagazine/),并考虑了我们将如何利用我们学到的一切来制作我们的 [Smashing Live](https://smashingconf. com/live/) 会议更好。
阅读更多Mirage JS 深入探讨:了解工厂、夹具和序列化程序(第 2 部分)
在 Mirage JS Deep Dive 系列的第二部分中,我们将了解 Mirage JS 的工厂、夹具和序列化程序。 我们将看到他们如何使用 Mirage 实现快速 API 模拟。
阅读更多如何使用 Pug 创建更好的 Angular 模板
Pug 是一个模板引擎,可让您编写更简洁的模板,减少重复。 在本文中,Zara Cooper 解释了 Pug 是什么以及如何在 Angular 应用程序中使用它。
阅读更多即使整天被困在办公桌前,如何感觉更有活力
如果没有办公桌,你最终会在咖啡馆摇摇晃晃的桌子上工作,或者整天盯着你的腿——至少可以说是不舒服的选择。 再说一次,如果您以错误的方式或坐得太久,您的办公桌也会让您感到不适。
阅读更多