v2.5.2
Giriş yap

React parent component state değiştirme

recep
884 defa görüntülendi

Merhaba arkadaşlar, React çalışıyorum, merak ettiğim bir şey var. App componentimde search komponentimi kullanıyorum.

İstediğim ise search komponentimde App yani parent komponentindeki state'i değiştirmek istiyorum, nasıl yaparım?

Cevap yaz
Cevaplar (1)
tayfunerbilen
1959 gün önce

props olarak gönderip alt komponentinden müdahele edebilirsin

// app.js
import { useState } from 'react'
import Search from './components/Search'

const App = () => {
    const [search, setSearch] = useState('')
    return (
        <Search setSearch={setSearch} />
    )
}
// components/Search.js

const Search = (props) => {
    return (
        <input onChange={e => props.setSearch(e.target.value)} />
    )
}