import PropTypes from 'prop-types'; import React from 'react'; import ReactDOM from 'react-dom'; import { ConfigProvider } from '@alifd/next'; const { config } = ConfigProvider; interface IProps { prefix: string; locale: object; } class Output extends React.Component { static propTypes = { prefix: PropTypes.string, locale: PropTypes.object, }; static defaultProps = { prefix: 'next-', locale: { hello: '你好', }, }; render() { const { prefix, locale } = this.props; return ( ); } } const Func = () => { return
This is a Function Component
; }; const NewFunc = config(Func); const NewOutput = config(Output); class Demo extends React.Component { render() { return (
); } } ReactDOM.render(, document.getElementById('config-provider-demo-2'));