Sen Route
üzerinde onEnter
pervane kullanabilirsiniz: Bu durumda
<Route path='posts' onEnter={() => store.dispatch({ type: 'FETCH_POSTS' })} />
, sen Provider
eklenir ağacın bağlamında mağazayı kullanamaz. Onu almanız ve doğrudan kullanmanız gerekir.
Diğer bir seçenek yerine component
pervane geçme, pas olan bir getComponent
:
<Route path='posts' getComponent={(nextState, cb) => {
store.dispatch({ type: 'FETCH_POSTS' });
cb(null, PostList);
}} />
Ben onları hiç kullanmadım çünkü gerçi bu yaklaşımların herhangi biri için artı/eksi ne söyleyemem. Kullanım durumunuz için işe yarayabilecek bir çözüm bulmaya çalıştım.
Yolun, tamamlanma, tamamlama veya tamamlama için rota değişikliğinden önce beklemeyi mi düşünüyorsunuz? –
Buna bir cevap buldunuz mu? –
Ayrıca, bu projeyi buldum: https://github.com/jfairbank/redux-saga-router/ ama proje gerçekten desteklenmiyor gibi görünüyor – BigDong