Сайт: https://nextjs.org
npx create-next-app <Название проекта>
cd <Название проекта>
Запуск в режиме разработки:
npm run dev
Запускает на http://localhost:3000
Сборка для продакшн:
npm run build
Запуск продакшн сервера:
npm run start
Также в package.json – в scripts – можно добавить строку:
"export": "next export"
Тогда при запуске команды:
npm run export
Будут формироваться статические файлы в папку out
Соединение с WordPress
Соединение с WordPress описано: https://github.com/vercel/next.js/tree/canary/examples/cms-wordpress
На сайт также нужно будет устанавливать плагин: https://github.com/wp-graphql/wp-graphql
Также можно установить: https://github.com/wp-graphql/wp-graphiql
Устанавливаем полезные компоненты Redux
npm i react-redux
npm install --save redux-devtools-extension
npm install redux-thunk