Javascript Redux路由器&x2B;反应如何触发组件的预加载数据(初始)?

Javascript Redux路由器&x2B;反应如何触发组件的预加载数据(初始)?,javascript,reactjs,redux,Javascript,Reactjs,Redux,大家晚安!如果不在component中使用componentDidMount/componentWillMount,我找不到有关加载数据以供查看的任何信息。当我重定向到url时,而不是组件呈现时,可能存在任何优雅的加载数据的方法吗 现在我配置路由器: <ReduxRouter> <Route component={App}> <Route path="/" component={Home} /> <Route

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

现在我配置路由器:

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

但这不利于在哑组件中保留一些逻辑…

您正在寻找的您可以使用react router的
oneter
钩子,并从中获取数据。您能告诉我该方法应该存在于哪里吗:-)@Dyland是否将这些提取的数据写入您的redux存储?是的,当然@Dylan您正在寻找您可以使用react router的
oneter
hook,并在那里提取数据您可以告诉我该方法应该在哪里:-)@Dyland这些提取的数据是否写入你的redux存储?是的,当然@Dylan
export default class pathComponent extends Component {
    constructor (props) {
        super(props)
    }

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