Realizzare UI con Reat - 7. 구성 요소 구성
4543 단어 react
Composizione con la Lista di Contatti
새로운 응용 프로그램에 적용할 수 있는 작업은 React creata con
create-react-app
come abbiamoappena visto ed inseriamoci l'empio con la lista di contatti di cui abbiamoparlato in precedenza입니다.import React from 'react';
import './App.css';
const Contatti = () => {
const persone = ['Matteo', 'Silvia', 'Daniele', 'Marco'];
return (
<ul>
{persone.map((persona) => (
<li key={persona}>{persona}</li>
))}
</ul>
);
};
function App() {
return (
<div className="App">
<Contatti />
</div>
);
}
export default App;
App.js 수정 콘라 목록 수정와서 potete vedere è veramente semplice prendere il componente
Contatti
che abbiamo creato in preenza ed usarlo all'interno di App
. 모든 내부 요소를 캡슐화하여 구성 요소를 다양하게 활용할 수 있습니다. Per iniziare rende estremamente semplice il riuso di tutti questi elementi. Se ad empio io volesi avere più copye della lista dei contatti, dovrei incollare più volte il componente Contatti
function App() {
return (
<div className="App">
<Contatti />
<Contatti />
<Contatti />
</div>
);
}
복사 다중 디Contatti
Semplice Interfaccia dei Componenti
Un'altra caratteristica interessate è che i componenti ci offrono un'interfaccia chiara in modo da poter semplicemente configurare Differenti componenti passandogli delle Differenti proprietà.
다양한 사람의 목록에 포함된 목록은 다양합니다. questo caso quindi vorrei poter configurare i componenti
Contatti
in the modo indipendente uno dall'altro. Sarebbe comodo se Contatti
abse una proprietà in modo da passargli la lista di persone invece di averla inchiodata all'invece del componente.Prendiamo quindi il nostro componente
Contatti
ed aggiungiamogli un parametro props
che conterrà tutte le proprietà che passeremo al componente e prendiamo la lista di persone
da questo oggetto.const Contatti = (props) => {
const { persone } = props;
return (
<ul>
{persone.map((persona) => (
<li key={persona}>{persona}</li>
))}
</ul>
);
};
ComponenteContatti
modificato per usarepersone
estratto daprops
Ogni componente Riceve un oggetto
props
che contiene tutte le proprietà che passeremo al componente.Quindi ora possiamo passare una diversa lista di persone ed averemo una diversa lista di contatti! Modifichiamo ora la nostra applicazione per avere nella prima lista di contatti solo Matteo e Silvia, mentre nella seconda passiamo Daniele e Marco ed infine eliminiamo la terza.
vedete è estremamente semplice riusare questi componenti passandogli la configurazione attraverso
props
.React에서 구성 요소를 구성할 수 있는 구성 요소에 대한 질문은 다음과 같습니다.
props
Qui potete trovare i sorgenti dell'applicazione
Reference
이 문제에 관하여(Realizzare UI con Reat - 7. 구성 요소 구성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/matsprea/realizzare-ui-con-reat-7-composizione-di-componenti-4ga7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)