Hi there!
It’s been almost a few days I am trying to import data with Props and Map method without make it.
The objective is to display a super simple list inside Works.jsx.
If you have time and want to help and teach me how to do, here is the code:
APP.JSX
import React from "react";
import Navbar from "./Pages/Navbar";
import Home from "./Pages/Home";
import Works from "./Pages/Works";
import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
export default function App() {
return (
<Router>
<Navbar />
<Routes>
<Route path="/" element={<Home />} />
<Route path="/works" element={<Works />} />
</Routes>
</Router>
);
}
WORKSDATA.JSX
export default [
{
id: 1,
client:"YXZ",
project: "Landing Page"
}
]
WORKS.JSX
import React from 'react'
import WorksData from "./Pages/WorksData";
export default function Works(props) {
const singleWork = WorksData.map(single => {
return (
<div>
<Works
key={single.id}
single={single}
/>
</div>
)
})
return (
<div>
{props.single.client}
{props.single.project}
</div>
)
}
Best
P.LEE