Kent C. Dodds Blog
订阅

最新

1. Launching Epic Web
2. 2023 in Review
3. Stop Being a Junior
4. RSC with Dan Abramov and Joe Savona Live Stream
5. Fixing a Memory Leak in a Production Node.js App
6. My Car Accident
7. 2022 in Review
8. I Migrated from a Postgres Cluster to Distributed SQLite with LiteFS
9. I'm building EpicWeb.dev
10. A review of my time at Remix
11. Remix: The Yang to React's Yin
12. Why I Love Remix
13. The State Initializer Pattern
14. How to React ⚛️
15. How I help you build better websites
16. Get a catch block error message with TypeScript
17. How Remix makes CSS clashes predictable
18. Building an awesome image loading experience
19. Introducing the new kentcdodds.com
20. How I built a modern website in 2021
21. How to use React Context effectively
22. The Testing Trophy and Testing Classifications
23. Static vs Unit vs Integration vs E2E Testing for Frontend Apps
24. Don't Solve Problems, Eliminate Them
25. Super Simple Start to Remix
26. Array reduce vs chaining vs for loop
27. Super Simple Start to ESModules in Node.js
28. How to write a React Component in TypeScript
29. How to write a Constrained Identity Function (CIF) in TypeScript
30. JavaScript Pass By Value Function Parameters
31. How to optimize your context value
32. Build vs Buy: Component Libraries edition
33. Listify a JavaScript Array
34. TypeScript Function Syntaxes
35. Define function overload types with TypeScript
36. Wrapping React.useState with TypeScript
37. Using fetch with TypeScript
38. 2020 in Review
39. Business and Engineering alignment
40. Hi, thanks for reaching out to me 👋
41. useEffect vs useLayoutEffect
42. Super simple start to Firebase functions
43. Super simple start to Netlify functions
44. Super Simple Start to css variables
45. useState lazy initialization and function updates
46. How getting into Open Source has been awesome for me
47. Testing Implementation Details
48. Favor Progress Over Pride in Open Source
49. JavaScript to Know for React
50. Application State Management with React
51. How I structure Express apps
52. What open source project should I contribute to?
53. Use ternaries rather than && in JSX
54. Use react-error-boundary to handle errors in React
55. Stop mocking fetch
56. AHA Programming 💡
57. Should I write a test or fix a bug?
58. How I Record Educational Videos
59. When I follow TDD
60. Tracing user interactions with React
61. Eliminate an entire category of bugs with a few simple tools
62. Intentional Career Building
63. Common mistakes with React Testing Library
64. Improve test error messages of your abstractions
65. Function forms
66. Super Simple Start to React
67. The State Reducer Pattern with React Hooks
68. Stop using client-side route redirects
69. How to test custom React hooks
70. Stop using isLoading booleans
71. Should I useState or useReducer?
72. React Production Performance Monitoring
73. Replace axios with a simple custom fetch wrapper
74. Fix the "not wrapped in act(...)" warning
75. An Argument for Automation
76. Make your own DevTools
77. Make Your Test Fail
78. Super Simple Start to ESModules in the Browser
79. Implementing a simple state machine library in JavaScript
80. Don't call a React function component
81. Why I avoid nesting closures
82. 2010s Decade in Review
83. Why your team needs TestingJavaScript.com
84. Why users care about how you write code
85. How to Enable React Concurrent Mode
86. Understanding React's key prop
87. Inversion of Control
88. Speed up your App with Web Workers
89. Building the Open Source Community We Want
90. How to add testing to an existing project
91. Making your UI tests resilient to change
92. Fix the slow render before you fix the re-render
93. Profile a React App for Performance
94. State Colocation will make your React app faster
95. Don't Sync State. Derive It!
96. How to implement useState with useReducer
97. 5 Tips to Help You Avoid React Hooks Pitfalls
98. How to get experience as a software engineer
99. Write fewer, longer tests
100. Write tests. Not too many. Mostly integration.
更新于 55 分钟前

近期历史最近 100 条记录

2023-05-31 Stop Being a Junior sarimkx
2023-03-14 RSC with Dan Abramov and Joe Savona Live Stream
2023-01-28 A review of my time at Remix bennettdams
2023-01-28 Avoid Nesting when you're Testing h3mb3
2023-01-28 Testing Implementation Details sandgiant
2023-01-28 Stop using isLoading booleans valtism
2023-01-28 Make Your Test Fail giorgioz
2023-01-28 When to useMemo and useCallback shekhardesigner
2023-01-28 Application State Management with React brlewis
2023-01-28 Use ternaries rather than && in JSX h3mb3
2023-01-28 Why I Love Remix jjdeveloper
2023-01-28 How I built a modern website in 2021 @kentcdodds
2023-01-28 Don't Solve Problems, Eliminate Them rajeevk
2023-01-28 Inversion of Control lowmemcpu
2023-01-28 Write tests. Not too many. Mostly integration. metadat
2023-01-28 Colocation seanwilson
2023-01-28 Build vs Buy: Component Libraries edition hughcrt
2023-01-28 Misunderstanding ES6 Modules, Upgrading Babel, Tears, and a Solution shekhardesigner
2023-01-28 JavaScript to Know for React mariuz
2023-01-28 First Timers Only gtirloni
2023-01-28 Stop mocking fetch kiyanwang
2023-01-28 How to Enable React Concurrent Mode nnx
2023-01-28 AHA Programming 💡 kinjba11
2023-01-28 My Car Accident
2023-01-28 2022 in Review
2023-01-28 I'm building EpicWeb.dev
2023-01-28 Remix: The Yang to React's Yin
2023-01-28 The State Initializer Pattern
2023-01-28 How to React ⚛️
2023-01-28 How I help you build better websites
2023-01-28 Get a catch block error message with TypeScript
2023-01-28 How Remix makes CSS clashes predictable
2023-01-28 Building an awesome image loading experience
2023-01-28 Introducing the new kentcdodds.com
2023-01-28 How to use React Context effectively
2023-01-28 The Testing Trophy and Testing Classifications
2023-01-28 Static vs Unit vs Integration vs E2E Testing for Frontend Apps
2023-01-28 Super Simple Start to Remix
2023-01-28 Array reduce vs chaining vs for loop
2023-01-28 Super Simple Start to ESModules in Node.js
2023-01-28 How to write a React Component in TypeScript
2023-01-28 JavaScript Pass By Value Function Parameters
2023-01-28 How to write a Constrained Identity Function (CIF) in TypeScript
2023-01-28 How to optimize your context value
2023-01-28 Listify a JavaScript Array
2023-01-28 TypeScript Function Syntaxes
2023-01-28 Define function overload types with TypeScript
2023-01-28 Wrapping React.useState with TypeScript
2023-01-28 Using fetch with TypeScript
2023-01-28 2020 in Review
2023-01-28 Business and Engineering alignment
2023-01-28 Hi, thanks for reaching out to me 👋
2023-01-28 useEffect vs useLayoutEffect
2023-01-28 Super simple start to Firebase functions
2023-01-28 Super simple start to Netlify functions
2023-01-28 Super Simple Start to css variables
2023-01-28 useState lazy initialization and function updates
2023-01-28 How getting into Open Source has been awesome for me
2023-01-28 Favor Progress Over Pride in Open Source
2023-01-28 How I structure Express apps
2023-01-28 Use react-error-boundary to handle errors in React
2023-01-28 What open source project should I contribute to?
2023-01-28 Should I write a test or fix a bug?
2023-01-28 How I Record Educational Videos
2023-01-28 When I follow TDD
2023-01-28 Tracing user interactions with React
2023-01-28 Eliminate an entire category of bugs with a few simple tools
2023-01-28 Intentional Career Building
2023-01-28 Improve test error messages of your abstractions
2023-01-28 Common mistakes with React Testing Library
2023-01-28 Function forms
2023-01-28 Super Simple Start to React
2023-01-28 The State Reducer Pattern with React Hooks
2023-01-28 How to test custom React hooks
2023-01-28 Should I useState or useReducer?
2023-01-28 React Production Performance Monitoring
2023-01-28 Replace axios with a simple custom fetch wrapper
2023-01-28 Fix the "not wrapped in act(...)" warning
2023-01-28 Make your own DevTools
2023-01-28 An Argument for Automation
2023-01-28 Super Simple Start to ESModules in the Browser
2023-01-28 Implementing a simple state machine library in JavaScript
2023-01-28 Don't call a React function component
2023-01-28 Why I avoid nesting closures
2023-01-28 2010s Decade in Review
2023-01-28 Why your team needs TestingJavaScript.com
2023-01-28 Why users care about how you write code
2023-01-28 Understanding React's key prop
2023-01-28 Speed up your App with Web Workers
2023-01-28 Building the Open Source Community We Want
2023-01-28 Making your UI tests resilient to change vinnyglennon
2023-01-28 How to add testing to an existing project
2023-01-28 Profile a React App for Performance
2023-01-28 Fix the slow render before you fix the re-render
2023-01-28 State Colocation will make your React app faster
2023-01-28 Don't Sync State. Derive It!
2023-01-28 How to implement useState with useReducer
2023-01-28 5 Tips to Help You Avoid React Hooks Pitfalls
2023-01-28 How to get experience as a software engineer
2023-01-28 Write fewer, longer tests

匿名用户只展示最新 100 条榜单历史,更多历史数据请登录后查看,支持时光机按天筛选