import {Provider, connect} from 'react-redux'; import {createStore, combineReducers, applyMiddleware, bindActionCreators} from 'redux'; import thunk from 'redux-thunk'; import {actionPromise} from "./index" import {gql, actionGoods, getData, actionSearch, actionCartAdd} from "../reducers/index"; import { useEffect } from 'react'; import {OneGood, CGoodsList} from "./index"; const mapStateToProps = state => ({ state: state, search: getData(state, "search", "GoodFind") }); const mapDispatchToProps = dispatch => bindActionCreators({ getData: actionSearch, onAdd: actionCartAdd }, dispatch); const GoodsSearch = ({search, name, getData, onAdd}) => { useEffect(() => getData(name), [name]) return( <>
) } const CGoodsSearch = connect(mapStateToProps, mapDispatchToProps)(GoodsSearch); export default CGoodsSearch;