Про мой опыт работы с React + headless Wordpress
Если коротко, то проект сделал, потом переделал под обычный PHP + HTML 😁
Столкнулся с минусами:
⛔️ Я не делал чисто на React, для SEO нужен Next.js.
⛔️ Пришлось дополнительно писать функции для SEO, а не просто использовать Yoast SEO по умолчанию.
⛔️ Сайт находился на хостинге, где нельзя было размещать react приложения. ТП отправляла регистрироваться и размещаться на их платформе-партнёре. Получается так, что у меня 1 ЛК для админки и БД, 2й ЛК для фронта сайта. Ещё 3й для домена 😆
⛔️ Сложно каждый раз вносить изменения в проект. Нужно доработать эндпоинт, потом написать фронт часть.
Плюсы:
✅ Прокачал навыки работы с API, сейчас почти в каждом проекте встречается какая-нибудь интеграция по API.
✅ Научился делать свои эндпоинты для API в Wordpres. Кстати, когда переделывал проект, то использовал эндпоинты как готовые функции. По сути, я просто переписывал реакт компоненты на понятный PHP + HTML. Менял JS методы и функции, на PHP. К примеру, map JavaScript`a на array_map в PHP. Перестал бояться создавать свои функции в PHP, сейчас 100% в каждом проекте напишу какую-нибудь функцию для оптимизации своей работы.
✅ Сделал проект, который хотел и голова больше не забита отвлекающими мыслями.
Ещё один такой проект я начинать не стану — долго, нудно, дорого для заказчика. Нет смысла делать такое приложение и оставлять админку от Wordpress.
Последнее время всё чаще ко мне обращаются сделать красивую админку для менеджеров. По сути, это сделать ещё одну страницу для управления контентом, но в стиле их сайта. Один такой проект в работе, с двумя не сошлись в цене 🤷
Напишите в комментах, что хотели сделать, сделали, кайфанули и больше такое повторить не хочется 😁
Post #648
1.6K
- 👍 9
- 🤔 4