diff --git a/docs/react/_category_.json b/docs/_category_.json similarity index 100% rename from docs/react/_category_.json rename to docs/_category_.json diff --git a/docs/react/advanced-usage/_category_.json b/docs/advanced-usage/_category_.json similarity index 100% rename from docs/react/advanced-usage/_category_.json rename to docs/advanced-usage/_category_.json diff --git a/docs/react/advanced-usage/advanced-configuration.md b/docs/advanced-usage/advanced-configuration.md similarity index 100% rename from docs/react/advanced-usage/advanced-configuration.md rename to docs/advanced-usage/advanced-configuration.md diff --git a/docs/react/advanced-usage/alternatives-to-ejecting.md b/docs/advanced-usage/alternatives-to-ejecting.md similarity index 100% rename from docs/react/advanced-usage/alternatives-to-ejecting.md rename to docs/advanced-usage/alternatives-to-ejecting.md diff --git a/docs/react/advanced-usage/can-i-use-decorators.md b/docs/advanced-usage/can-i-use-decorators.md similarity index 100% rename from docs/react/advanced-usage/can-i-use-decorators.md rename to docs/advanced-usage/can-i-use-decorators.md diff --git a/docs/react/advanced-usage/custom-templates.md b/docs/advanced-usage/custom-templates.md similarity index 100% rename from docs/react/advanced-usage/custom-templates.md rename to docs/advanced-usage/custom-templates.md diff --git a/docs/react/advanced-usage/pre-rendering-into-static-html-files.md b/docs/advanced-usage/pre-rendering-into-static-html-files.md similarity index 100% rename from docs/react/advanced-usage/pre-rendering-into-static-html-files.md rename to docs/advanced-usage/pre-rendering-into-static-html-files.md diff --git a/docs/react/back-end-integration/DataFetcher.jsx b/docs/back-end-integration/DataFetcher.jsx similarity index 100% rename from docs/react/back-end-integration/DataFetcher.jsx rename to docs/back-end-integration/DataFetcher.jsx diff --git a/docs/react/back-end-integration/FetchDataComponent.jsx b/docs/back-end-integration/FetchDataComponent.jsx similarity index 100% rename from docs/react/back-end-integration/FetchDataComponent.jsx rename to docs/back-end-integration/FetchDataComponent.jsx diff --git a/docs/react/back-end-integration/_category_.json b/docs/back-end-integration/_category_.json similarity index 100% rename from docs/react/back-end-integration/_category_.json rename to docs/back-end-integration/_category_.json diff --git a/docs/react/back-end-integration/fetching-data-with-ajax-requests.md b/docs/back-end-integration/fetching-data-with-ajax-requests.md similarity index 87% rename from docs/react/back-end-integration/fetching-data-with-ajax-requests.md rename to docs/back-end-integration/fetching-data-with-ajax-requests.md index b6affc280..dca786136 100644 --- a/docs/react/back-end-integration/fetching-data-with-ajax-requests.md +++ b/docs/back-end-integration/fetching-data-with-ajax-requests.md @@ -144,6 +144,36 @@ const DataFetcher = () => { export default DataFetcher; ``` + +
+

Fetched Data

+

Fetching....

+ +
+ +
+ + + In this component, we use the `useEffect` hook to fetch data from the API when the component mounts. We store the fetched data in the `data` state variable using the `useState` hook. ### Step 4: Using the DataFetcher Component diff --git a/docs/react/back-end-integration/integrating-with-an-api-backend.md b/docs/back-end-integration/integrating-with-an-api-backend.md similarity index 71% rename from docs/react/back-end-integration/integrating-with-an-api-backend.md rename to docs/back-end-integration/integrating-with-an-api-backend.md index 7532445ee..398b483c6 100644 --- a/docs/react/back-end-integration/integrating-with-an-api-backend.md +++ b/docs/back-end-integration/integrating-with-an-api-backend.md @@ -91,6 +91,32 @@ const App = () => { export default App; ``` + +
+

My React App

+

Fetching....

+ +
+ +
+ In this code, we use the `useState` and `useEffect` hooks from React to manage the state of the `posts` array. The `useEffect` hook makes an HTTP GET request to `/api/posts` when the component mounts. The response data is then used to update the `posts` state, and the list of posts is displayed in the app. ### Sending Data to the Backend @@ -134,7 +160,7 @@ const App = () => { @@ -144,6 +170,36 @@ const App = () => { export default App; ``` + +
+

My React App

+
{ + event.preventDefault(); + let dispaly_data=document.getElementById("dispaly_data") + let li=document.createElement("li") + li.style.display="flex" + li.style.flexDirection="column" + li.style.border="0.1rem solid" + li.style.margin="0.5rem" + li.style.padding="0.5rem" + let span1=document.createElement("span") + let span2=document.createElement("span") + span1.textContent=`Title: ${event.target.title.value}` + span2.textContent=`body: ${event.target.body.value}` + li.appendChild(span1) + li.appendChild(span2) + dispaly_data.appendChild(li) + }}> + +