多项选择题

A.组件是一个相对独立可复用的功能块。一个页面可以拆分成一个个小的功能块,我们把一个个小功能块认为是一个个组件
B.子组件向父组件传递信息的时候需要用到属性props
C.组件提高了前端代码的可复用性,组件使用前一定要注册
D.组件的插槽是为了让我们封装的组件更加具有扩展性