Kent C. Dodds Blog
订阅

最新

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

近期历史最近 100 条记录

2024-11-22 AI is taking your job
2024-10-30 How I increased my visibility
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

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