ReactJs의 자식 구성 요소에서 부모 구성 요소로 데이터 전달
7528 단어 reactjavascript
처음에는 혼란스러웠지만 MDN 문서에 따르면 다음과 같이 기억했습니다.
콜백 함수는 다른 함수에 인수로 전달되는 함수입니다. 이 콜백 함수는 일종의 루틴이나 작업을 완료하기 위해 외부 함수 내에서 호출됩니다.
절차
기본적으로 이 프로세스를 달성하는 데는 두 단계가 있으며 진행하면서 이를 나열하고 구성 요소를 생성할 것입니다.
function ParentComponent() {
const [team, setTeam] = useState("");
This here is the callback function that will be passed as a prop to the childcomponent
const addTeam = (team) => {
setTeam(team)
}
return (
<>
<h3>This is the Parent Component that we
will be focusing on
</h3>
<h1>Your selected team is {team} </h1>
Below, the addTeam function is then passed into the child component as a prop
<ChildComponent addTeam={addTeam}/>
</>
);
}
const ChildComponet = ({ addTeam }) => {
The addTeam function will then be used to push the data(team) selected back to the ParentComponent
const teams = ['LA Clippers', 'Boston Celtics', 'Cleveland Cavilers', 'Memphis Grizzlies'];
return (
<div>
<h3>Choose Your Team in the child
component
</h3>
<ul>
{teams.map(team, index => {
return (
<li key={index} onClick={() => addTeam(base)}>
{team}</span>
</li>
)
})}
</ul>
)}
</div>
)
}
결론
데이터가 ChildComponent에서 ParentComponent로 성공적으로 전달되었으며 반응의 단방향 흐름이 깨졌습니다. 내가 실수했다고 생각하시면 친절하게 저에게 연락하여 제가 놓친 부분을 알려주세요. 읽어주셔서 감사합니다.
Reference
이 문제에 관하여(ReactJs의 자식 구성 요소에서 부모 구성 요소로 데이터 전달), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/thatfemicode/pass-data-from-children-component-to-parent-component-in-reactjs-559n
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ReactJs의 자식 구성 요소에서 부모 구성 요소로 데이터 전달), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/thatfemicode/pass-data-from-children-component-to-parent-component-in-reactjs-559n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)