React Native CLI (phần 2)

React Native CLI (tiếp tục)

Trước tiên hãy nhìn vào các files và thư mục chính quá trình này đã khởi tạo cho bạn:
+ android – Thư mục này chứa tất cả các code và dependencies tùy theo nền tảng Android. Bạn sẽ không cần đi vào
thư mục này trừ phi bạn đang thực hiện một custom bridge vào Android hay bạn cài đặt một plugin cái gọi cho một
vài dạng của cấu hình sâu.
+ ios – Thư mục này chứa tất cả các code và dependencies tùy theo nền tảng iOS. Bạn sẽ không cần đi vào
thư mục này trừ phi bạn đang thực hiện một custom bridge vào iOS hay bạn cài đặt một plugin cái gọi cho một
vài dạng của cấu hình sâu.
+ node_modules – React Native sử dụng npm (node package manager) để quản lí các dependencies. Các dependencies
này được nhận dạng và phiên bản hóa trong gói. json file được lưu giữ trong thư mục node_modules. Khi bạn cài
đặt bất cứ gói nào mới từ hệ sinh thái npm/node, chúng sẽ đi đến đây. Những cái này có thể được cài đặt sử dụng
hoặc npm hoặc yarn.
+ .flowconfig – Dòng (cũng được mã nguồn mở bởi Facebook) cung cấp kiểm tra dạng cho Javascript. Dòng giống như
Typescript, nếu bạn quen thuộc với cái đó. File này là cấu hình cho dòng, nếu bạn chọn sử dụng nó.
+ .gitignore – Đây là nơi để lưu giữ bất cứ đường dẫn file nào bạn không muốn trong kiểm soát phiên bản.
+ .watchmanconfig – Watchman là một cái theo dõi file cái React Native sử dụng để theo dõi các files và ghi lại
khi chúng thay đổi. Đây là cấu hình cho Watchman. Không thay đổi nào đối với cái này sẽ được cần ngoại trừ trong
các trường hợp sử dụng hiếm gặp.
+ index.js – Đây là điểm vào của ứng dụng. Trong file này, App.js được nhập khẩu và AppRegistry.registerComponent
được gọi, khởi tạo app.
+ App.js – Đây là nhập khẩu chính mặc định sử dụng trong index.js chứa dự án cơ sở. Bạn có thể thay đổi nó bằng cách
xóa file này và thay thế nhập khẩu chính trong index.js.
+ package.json – File này giữ cấu hình npm của bạn. Khi bạn npm install các files, bạn có thể lưu chúng ở đây như
dependencies. Bạn cũng có thể thiết lập các scripts để chạy các nhiệm vụ khác nhau.

Chia sẻ