- 组件最好是独立存在,与其他代码之间的纠葛越少越好 - 组件可以用于实现副作用,而并不一定需要处理页面