# 前端開發
# Front-end Testing Principles
Kent C. Dodds 是 React Testing Library 的作者,他經常會發表各種文章表達自己對測試的看法,而這篇文章整理了之前 Kent C. Dodds 提到的六個測試原則:
- Test your software in the same way that your users use it
- Avoid testing implementation details
- Write fewer, longer tests
- Write your tests with ease of understanding and maintainability in mind
- Write your tests in isolation
- Be careful with mocks
在每個原則下也都有附上該原則的說明和文章連結,算是一個整理起來的總集篇!
# React 18 Upgrade Guide and New Features
文章中先是說明什麼是 React 18,也敘述 React 在 17 時遇到的問題,接著就開始介紹 React 18 出現的幾個新功能,而且都有配合上簡短的程式碼講解哦:
- Client Rendering
- Hydration
- Render Callback
- Automatic Batching
- Transitions
- Dropped support for Internet Explorer
# JavaScript API Mocking Techniques
有時候需要模擬 API 是為了能夠在與後端討論好資料規格後,先運行一個 local server 串接 API 與 UI 的互動,也有時候模擬 API 是在單元測試時,用來隔離真實的環境。文章中介紹了幾種 JavaScript 裡面常用來模擬 API 的套件,並簡單介紹他們的差別及使用方式。
Tag
Recommendation
Discussion(login required)