完成一个函数 getDefaultStyledPost,这个函数接受一个表示样式的对象作为参数,返回一个组件只有。
元素的组件:
- const Post = getDefaultStyledPost({ color: 'red' })
- //
- 任意内容
- ,颜色为红色
渲染出来的
元素要具有 getDefaultStyledPost 所接受对象所表示的样式。此外,返回的 Post 组件还要能够接受一个 style 对象作为 props,这个对象会和原来的样式进行合并显示:
- const Post = getDefaultStyledPost({ color: 'red' })
- const getDefaultStyledPost = (defaultStyle) = >{
- class Post extends React.Component {
- render() {
- return (
任意内容
) } } return Post; }
来源: https://www.2cto.com/kf/201712/702166.html