React Redux 创建具有模板渲染功能的容器
React Redux create container with render function for template
我想用这样简单的 html 模板创建一个容器:
<div>
<one />
<two />
<three />
</div>
就这些了...那么我如何使用容器并通过
创建它
connect(mapStateToProps,mapDispatchToProps)(ViewComponent);
像这样,我没有常规渲染选项...
有什么想法吗?
谢谢
你可以这样编码:
import {one} from ""
import {two} from ""
import {three} from ""
import {component} from react
import {connect} from react-redux
export default class ViewComponent extends component
{
constructor(props)
{
super(props)
}
render()
{
return(
<one />
<two />
<three />
);
}
}
connect(mapStateToProps,mapDispatchToProps)(ViewComponent);
我会使用无状态函数而不是组件:
import React from 'react';
const Foo = () => (
<div>
<one />
<two />
<three />
</div>
);
Foo.propTypes = {};
const mapStateToProps = () => {}
const mapDispatchToProps = {}
export default connect(mapStateToProps,mapDispatchToProps)(Foo);
我想用这样简单的 html 模板创建一个容器:
<div>
<one />
<two />
<three />
</div>
就这些了...那么我如何使用容器并通过
创建它connect(mapStateToProps,mapDispatchToProps)(ViewComponent);
像这样,我没有常规渲染选项...
有什么想法吗?
谢谢
你可以这样编码:
import {one} from ""
import {two} from ""
import {three} from ""
import {component} from react
import {connect} from react-redux
export default class ViewComponent extends component
{
constructor(props)
{
super(props)
}
render()
{
return(
<one />
<two />
<three />
);
}
}
connect(mapStateToProps,mapDispatchToProps)(ViewComponent);
我会使用无状态函数而不是组件:
import React from 'react';
const Foo = () => (
<div>
<one />
<two />
<three />
</div>
);
Foo.propTypes = {};
const mapStateToProps = () => {}
const mapDispatchToProps = {}
export default connect(mapStateToProps,mapDispatchToProps)(Foo);