Answers for "react send data to another component"

0

how to send data between components in react using link

<Link
  to={{
    pathname: "/page",
    state: data // your data array of objects
  }}
>
Posted by: Guest on September-07-2021
0

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
Posted by: Guest on June-17-2022

Code answers related to "react send data to another component"

Code answers related to "TypeScript"

Browse Popular Code Answers by Language