网络

解决使用 Flutter 时常见的跨平台问题

当使用跨平台框架时,人们可能会忘记他们希望代码在其上运行的每个平台的细微差别。 本文旨在解决这个问题。

阅读更多

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 应用程序中使用它。

阅读更多

等效体验:它们是什么?

等效体验是经过精心构思和构建的,能够被尽可能广泛的人使用。 要创造同等体验,您必须了解人们与技术互动的所有不同方式。

阅读更多

即使整天被困在办公桌前,如何感觉更有活力

如果没有办公桌,你最终会在咖啡馆摇摇晃晃的桌子上工作,或者整天盯着你的腿——至少可以说是不舒服的选择。 再说一次,如果您以错误的方式或坐得太久,您的办公桌也会让您感到不适。

阅读更多