how to send data between components in react using link
<Link
to={{
pathname: "/page",
state: data // your data array of objects
}}
>
how to send data between components in react using link
<Link
to={{
pathname: "/page",
state: data // your data array of objects
}}
>
how to pass data between components in react
// Its a three step process (react-router-dom is neccessary)
// 1 - you setup component Route in a specific way. Like this
// we will pass data from component1 to component2
import {BrowserRouter as Router, Routes, Route, Link, useParams} from 'react-router-dom';
const App = () => {
return(
<Router>
<Routes>
<Route path="/component1" element={<Component1 />} />
<Route path="/component2/:data" element={<Component2 />} />
</Routes>
</Router>
)
}
// setting up component 1
const Component1 = () => {
let pass = "hello"
return(
<div>
<Link to={"component2"+pass}>Click me to pass "pass"</Link>
</div>
)
}
// Component 2
const Component2 = () => {
const { data } = useParams();
return(
<div>
<h2>The data is: {data}</h2>
</div>
)
}
// That's all folks
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us