No puedo ejecutar el useEffect este es mi código
1import Banner from '../Organisms/Banner'
2import store from "../../redux/store"
3import { getAllTeachers } from '../../redux/actionCreators'
4import { connect } from 'react-redux'
5
6const Teachers = ({ match, teachers }) => {
7
8 useEffect(() => {
9 store.dispatch(getAllTeachers())
10 }, [match])
11
12 return (
13 <>
14 <Banner
15 color="third-color"
16 image={{
17 src: "https://drupal.ed.team/sites/default/files/imagenes-cdn-edteam/2017-11/banner-equipo.jpg",
18 alt:"Banner profesores"
19 }}
20 title="Nuestros profesores"
21 subtitle="Este plantel docente está altamente calificado para guiarte en tu educación."
22 />
23 <main>
24 <p>
25 { JSON.stringify(teachers) }
26 </p>
27 </main>
28 </>
29 )
30}
31
32const mapStateToProps = state => ({
33 teachers: state.teacherReducer
34})
35
36export default connect(mapStateToProps, {})(Teachers)