- create-react-app là một tool được xây dựng bởi Facebook để giúp developer bắt đầu xây dựng các project nhanh hơn.
- Facebook tạo ra React được viết theo version Javascript rất xa so với phiên bản mà những trình duyệt có thể hiểu. Vì vậy thực tế có 2 tool là Webpack và Babel sẽ biến đổi code React ta viết thành version JavaScript và HTML cũ hơn mà trình duyệt của chúng ta có thể hiểu.
- Bây giờ Facebook team hiểu rằng việc này sẽ tốn rất nhiều thời gian để các Developer mới học nó, create-react-app đã kết hợp tất cả lại bạn chỉ việc code thôi không cần tốn time config. Tool này giúp chúng ta tăng tốc độ phát triển một project vì tất cả các config đã được tool này config.
- Babel và Webpack cho phép chúng ta tổ chức source code nơi chúng ta có rất nhiều file Javascript. Babel giúp chúng ta translate code react ra version cũ của Javascript cho tất cả các trình duyệt không quan trọng mới hay cũ có thể hiểu được đoạn code đó. Còn webpack thì sẽ kết hợp với babel và một số thư viện khác bundle source code.