import { connect } from 'refnux' import Link from 'next/link' import withRefnux from '../helpers/withRefnux' import getInitialState from '../store/getInitialState' // actions import counterIncrement from '../store/counterIncrement' import setTitle from '../store/setTitle' const Page1 = connect( (state, dispatch) =>

{state.title}

Current state: {JSON.stringify(state, null, 2)}

) Page1.getInitialProps = async function (context) { const {store} = context // dispatch actions to store to set it up for this page / route store.dispatch(setTitle('Page 1')) return {} // we have a store, we don't need props! } export default withRefnux(getInitialState, Page1)