Χρησιμοποιώ το React JS + webpack. Η γενική περίπτωση που πρέπει να επιλύσω είναι η δυναμική φόρτωση στοιχείων React που δεν είχαν συνδυαστεί με την κύρια εφαρμογή. Είδος συνδεόμενων εξαρτημάτων που μπορούν να αναπτυχθούν ανεξάρτητα από την κύρια εφαρμογή και στη συνέχεια να φορτωθούν από την εφαρμογή δυναμικά, χωρίς να ξαναδημιουργηθεί ολόκληρη η εφαρμογή.
Η συγκεκριμένη περίπτωση είναι παρακάτω.
Έχω δύο εντελώς διαχωρισμένες ενότητες (δηλαδή κατασκευασμένες με χρήση διαφορετικών package.json και webpack.config.js):
- το
MainApp
- Κάποια
Component
Πρέπει να εφαρμόσω την ακόλουθη συμπεριφορά:
- Σελίδα με
MainApp
φορτωμένη και αρχικοποιημένη. MainApp
δυναμική αναζήτηση για url του αρχείου .js που περιέχειComponent
(π.χ. κάνοντας αίτημα GET στον διακομιστή ιστού).- Το
MainApp
φορτώνει το αρχείο .js μεComponent
και το συμπεριλαμβάνει στη σελίδα ως<script>
- Το
MainApp
χρησιμοποιεί το φορτωμένοComponent
κατά την απόδοση.
Είναι δυνατή μια τέτοια περίπτωση χρήσης στο react js + webpack;