resources/js/modules/web/pages/home/Page.js
import React, { useLayoutEffect } from "react"import PropTypes from "prop-types" import Header from "./components/Header"import Articles from "../../../../common/articles/listing" import { articleListRequest } from '../../../article/service' export default function Page({ dispatch }) { useLayoutEffect(() => { dispatch(articleListRequest({ url: 'api/v1/articles/published' })) }, []) return <div> <Header/> <Articles/> </div>} Page.displayName = 'HomePage'Page.propTypes = { dispatch: PropTypes.func.isRequired,}