@include 'common'

# Config-provider

## 支持 prefix 修改
通过 prefix 修改样式前缀，避免样式覆盖。
### 使用方式
1. 引入scss，配置 $css-prefix
```scss
// index.scss
$css-prefix: 'b-design-';
@import '@b-design/ui/src/_scss/index.blue.scss';
```
2. 将组件包裹在 ConfigProvider 里，修改 prefix
```tsx
<ConfigProvider prefix='b-design-'><YourComponents /></ConfigProvider>
```
## 国际化
展示如何配合 ConfigProvider 实现具有国际化能力的组件。
@include 'demo1'
## 基本
@include 'demo2'
## 支持国际化的组件
展示目前 Next 组件中支持国际化的组件
@include 'demo3'
@include 'common'
## 使用 Consumer 组件读取上下文中的数据
@include 'demo4'
## 组件的RTL
组件RTL样式展示(目前部分支持)
@include 'demo5'
## ErrorBoundary 捕获错误
使用 <ErrorBoundary> 可以避免由于局部区域的错误，所引起的页面白屏。
@include 'demo6'
## 交互能力可配置
通过 defaultPropsConfig 可以配置一些API的默认值
@include 'demo7'