페르쉐 리액트? - 3. Flusso Dati Unidirezionale
3148 단어 react
altri 프레임워크의 데이터 바인딩
Altri 프런트 엔드 프레임워크는 Angular 및 Ember 데이터 바인딩 방식을 사용합니다. Col il data-bindings bidirezionale, i dati sono tenuti in sincrono in tutta l'applicazione a prescindere da dove sono aggiornati. Se il modello cambia i suoi valori, i dati sia aggiornano nella presentazione. Allo stesso modo, se i dati sono aggiornati nella presentazione, il modello viene aggiornato. Il data-binding è molto potente, ma rende più difficile capire dove e perché i dati sono aggiornati.
반응의 Flusso Dati
I dati si spostano in modo diverso in React grazie al suo Flusso Dati Unidirezionale. React i dati si muovono componente padre al componente figlio에서.
Flusso Dati Unidirezionale dall'elemento padre all'elemento figlio. Gli aggiornamenti sono mandati all'elemento padre che si occupa di eseguirli.
Nell'immagine 선례, ci sono due componenti:
I dati vivono nel componente padre e sono passati al componente figlio. Anche se i dati vivono nel componente padre, sia il componente padre che il figlio possono usare i dati. Se però i dati devono essere aggiornati, solo il componente padre dovrebbe eseguire l'aggiornamento. Se il componente figlio vuole fee dei cambiamenti, dovrà mandare l'aggiornamento al componente padre che si occuperà di eseguire effettivamente l'aggiornamento dei dati. Una volta che il cambiamento è eseguito, il componente figlio riceverà i dati(che sono appena stati aggiornati).
Questa sembra un inutile lavoro in piu, ma avere i dati che scorrono in una direzione ed avere un solo posto dove i dati sono modificati, rende molto più semplice capire come l'applicazione funziona.
<TabellaProdotti>
<RigaCategoriaProdotto />
<RigaProdotto />
</TabellaProdotti>
Esempio di componente padre con piu componenti figliReact에서 i dati passano solo in una direzione, dal padre al figlio. Se i dati sono condivisi tra più componenti figli, allora i dati devono essere saltati nel componente padre e passati a tutti i componenti figli che ne hanno bisogno.
Reference
이 문제에 관하여(페르쉐 리액트? - 3. Flusso Dati Unidirezionale), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/matsprea/perche-react-3-flusso-dati-unidirezionale-4m2k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)