Create React App is een geweldige tool om snel een nieuw React.js-project op te zetten. Het heeft een standaardconfiguratie, maar soms moet je deze configureratie misschien aanpassen.
Er zijn eigenlijk twee manieren om de Create React App-configuratie aan te passen:
1. Door de scripts te “ejecten”: Je kunt alle ingebouwde configuratie ‘ejecten’ om volledige controle te krijgen. Belangrijk is om te onthouden dat dit proces een eenmalige bewerking is. Zodra je ‘eject’ hebt uitgevoerd, kun je niet meer terug. Als je niet zeker bent van jezelf, maak dan een nieuwe branch aan voordat je dit doet.
Gebruik het volgende commando om te ejecten: \`\`\` npm run eject \`\`\` Of als je Yarn gebruikt: \`\`\` yarn eject \`\`\` Na het uitvoeren van het eject commando krijg je toegang tot alle configuratiebestanden en transitive dependencies (Webpack, Babel, ESLint, etc) die direct in jouw project worden geplaatst.1. Door tools van derden te gebruiken:
Als het ejecten van scripts te drastisch voor je lijkt, kun je gebruik maken van tools van derden. Een populaire tool die bedoeld is om het aanpassen van Create React App-configuraties gemakkelijker te maken, is “react-app-rewired”. Dit stelt je in staat de instellingen van Create React App te tweaken zonder dat je het hele project hoeft te ‘ejecten’. Raadpleeg de documentatie van “react-app-rewired” voor meer informatie over hoe deze tool te gebruiken.Let op: Beide methoden hebben hun eigen voor- en nadelen. Het is aan jou om te beslissen welke methode het beste past bij jouw behoeften.