> For the complete documentation index, see [llms.txt](https://nghiaxchis.gitbook.io/ncmaz-wordpress/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nghiaxchis.gitbook.io/ncmaz-wordpress/community/ncmaz-theme-react-and-graphql.md).

# Ncmaz theme, React & Graphql

🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

### **NOTE:**

The **Ncmaz - WordPress theme** theme has been completely **rewritten** into the [**Ncmaz - Full Site Editing WordPress block theme**](https://themeforest.net/item/ncmaz-blog-magazine-wordpress-theme/34122841)

We recommend you upgrade to the new [**Ncmaz - Full Site Editing WordPress block theme**](https://themeforest.net/item/ncmaz-blog-magazine-wordpress-theme/34122841)

With [**Ncmaz - Full Site Editing WordPress block theme**](https://ncmaz-fse-wp-landing.vercel.app/), the theme will bring great **performance**, less code and lightweight, speed, and **unlimited customization**. Below are some resources to help:

* NEW THEME LANDING PAGE:  <https://ncmaz-fse-wp-landing.vercel.app/>
* UPGRADE GUIDE: <https://nghiaxchis.gitbook.io/ncmaz-blog-magazine-full-site-editing-wordpress>
* THEME ON THEMEFOREST: <https://themeforest.net/item/ncmaz-blog-magazine-wordpress-theme/34122841>

🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨

> The Ncmaz theme, the theme is not a SPA site, it's a normal WordPress theme like other themes, but the core is built in combination with Reactjs, Graphql to pages load faster, increase the capabilities to interact with users and make themes more powerful.&#x20;
>
> Example: Reactjs to render Post cards, Category cards, User cards, Gutenberg blocks, Submission post, ... Then you can interact more with them, like watching live videos, listening to music, Filter data, Smart search, Socials share ...&#x20;
>
> Why say Ncmaz theme will have a faster speed than normal? Imagine, assuming you have 1 list of 50 posts on the homepage, normally the server will have to pay the HTML of those 50 posts, which will consume a significant amount of bandwidth, the larger the HTML DOM, the more time it will take to download. But with the Ncmaz theme, it does not require the server to return that, it just needs 1 line of HTML with the necessary information, and then it's the job of React and Grapql to take the data of those 50 posts and render them out... and many more useful features.
>
> I can't explain it all here, but I hope it can help you understand a bit.&#x20;
>
> Hope it works for you 🎈


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://nghiaxchis.gitbook.io/ncmaz-wordpress/community/ncmaz-theme-react-and-graphql.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
