Uczę się teraz ReactJS i próbuję oddzielić wszystkie komponenty na dyskretne pliki.
Czy jest jakaś strategia, aby uprościć proces wymagania / importowania komponentów? Wydaje się to raczej głupie import React from "react";
w pierwszym wierszu każdego pliku komponentu?
Używam Babel do import
funkcjonować.
Odpowiedzi:
0 dla odpowiedzi № 1Aby obejść pisanie import React from "react"
za każdym razem możesz korzystać z pakietu Webpack i:
- napisz program ładujący, który doda instrukcję
import React from "react"
do każdego napotkanego pliku JSX; lub, - użyj React z CDN i dołącz go jako pakiet zewnętrzny w swojej konfiguracji.
0 dla odpowiedzi nr 2
Wierzę, że jest to zalecany sposób, jeśli chceszaby użyć mechanizmu importu / eksportu z ES6, aby oddzielić komponent. Sposobem na nie zrobienie tego jest przypisanie Reactu jako zmiennej globalnej, ale w ten sposób pokonujemy cel użycia importu / eksportu.
Rzeczywiście musimy robić podobne rzeczy w innych językach, takich jak Java?