網絡

SWR 簡介:用於遠程數據獲取的 React Hooks

在本文中,我們將研究一種名為 SWR 的在 React 應用程序中檢索數據的新方法。 這是一組用於遠程數據獲取的鉤子,使事情變得更容易,例如緩存、分頁等。

閱讀更多

所有事物的每月更新

每個月,我們都會在一個地方展示 Smashing 團隊一直在做的事情的概述。 過去幾周非常具有挑戰性:COVID-19 危機、[#BlackLivesMatter](https://www.smashingmagazine.com/2020/06/black-lives-matter/) 以及許多其他持續發生的問題全世界。 這是我們在此期間發生的事情。

閱讀更多

維特魯威能教給我們什麼關於網頁設計的知識

古人可以教我們一兩件事關於設計——甚至是網頁設計。 羅馬建築師維特魯威在佈置他的黃金三合會時考慮到了建築物,但其原則同樣適用於網絡,也適用於實體。

閱讀更多

解決使用 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 模擬。

閱讀更多

如何使用雙菱形模型進行正確的研究

本文為您提供了運行高質量、可靠研究所需的一些工具,這些研究對設計和產品決策產生真正的影響。

閱讀更多