2017-10-20 7 views
0

私のプロジェクトでフィルターのような電子商取引を実装したいのですが、フィルターを複数の場所から変更してURLと同期させることができるので、ストアのフィルタobj。 最後に、APIリクエストはURLに基​​づいて行われます。フィルターのように還元型電子商取引を反応させる

アプローチは正しいですか?これに関するアドバイスや有用なリンク。

+0

この場合、Reduxは良いツールになります。私は[Redux webstie](http://redux.js.org/)から始め、チュートリアルを通して作業します。 –

答えて

0

あなたはそうです。 Reduxはうまくフィットします。

は私のデモを確認してください:https://store.cezerin.com/footwear

マイReduxの状態は、アクション012上の私は仕事

const setProductsFilter = filter => ({type: t.SET_PRODUCTS_FILTER, filter: filter}) 
dispatch(setProductsFilter({categoryId: '13213213'})); 

でこの

productFilter: { 
    search: '', 
    categoryId: null, 
    priceFrom: null, 
    priceTo: null, 
    attributes: null, 
    sort: null, 
    fields: '', 
    limit: 30 
} 
減速で

case t.SET_PRODUCTS_FILTER: 
     return Object.assign({}, state, { 
     productFilter: Object.assign({}, state.productFilter, action.filter) 
     }) 

が含まれています- React、Redux、Node.jsを含むeコマースプラットフォームそれはSPAとPWAです。

関連する問題