---
title: React常见重构
tags: react tdd refactor
---

重构、测试都是极限编程耳熟能详的实践，但是同样的实践和理念，在国内、在前端，似乎并未引起足够的重视。重构前后要做到行为保持、要有有效的测试来保障重构，这些基本的实践似乎在前端已经被忘记了。本篇是为了正本清源。

## 大纲

* 组件重命名
* 拆分组件
* 拆分hooks
* 搬移state到context
* 删除组件props

## 内容

## References 
