Redux-router + React。如何触发组件的预加载数据(初始)?

时间:2016-01-25 21:26:06

标签: javascript reactjs redux

大家晚安!如果不在组件中使用componentDidMount / componentWillMount,我找不到有关加载视图数据的任何信息。当我重定向到url时,可能存在任何用于加载数据的优雅方法,而不是在组件呈现时?

现在我配置路由器:

<ReduxRouter>
      <Route component={App}>
        <Route path="/" component={Home} />
        <Route path='path' component={pathComponent} />
      </Route>
    </ReduxRouter>

已经在组件中写道:

export default class pathComponent extends Component {
    constructor (props) {
        super(props)
    }

    componentDidMount () {
        this.props.getData()
    }
}

但是在愚蠢的组件中保留一些逻辑并不是那么好......

0 个答案:

没有答案