Trước đây khi tạo một ứng dụng đa nền tảng với React Native, mọi người đã quen với việc khởi tạo dự án trên thiết bị đầu cuối rồi mở dự án bằng Atom, VSCode, Sublime Text, Vim hay Emacs. v. v Ngay cả với việc sử dụng Expo với phiên bản trước đó thì họ cũng đưa ra XDE để làm việc mã nguồn mở giúp các lập trình viên làm việc dễ dàng hơn. Hiện tại đã có giải pháp đơn giản và tiện ích hơn bằng cách sử dụng Expo Snack chúng ta có thể tạo 1 dự án phản ứng tự nhiên chỉ với 1 cú nhấp chuột đơn giản [ đương nhiên là bạn phải đăng nhập vào trang chủ https. //bữa ăn nhẹ. triển lãm. io/ rồi nhé]. Dưới đây sẽ trình bày lần lượt các thao tác để chúng ta làm việc với Expo Snack tốt nhất các bạn làm theo trình tự nhé, nếu bạn nào đã cài Node JS rồi thì bỏ qua bước đó
1. Cài đặt Expo Snack
Cài đặt nút. js
hệ điều hành Ubuntu
Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
1Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
2Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
3hệ điều hành Mac
Request. XCode & Homebrew
Nếu chưa có XCode thì bạn tải về từ App Store nhé. Cài đặt Homebrew bằng lệnh trên thiết bị đầu cuối.
Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
4Ok, sau khi cài đặt hoàn tất, bạn chỉ cần chạy lệnh sau để cài đặt Node thôi.
Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
5kiểm tra. Run command after
Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
6 => v11. 1. 0. Nếu nó hiển thị ra dòng sau là thành công [phiên bản hiện tại của nút, bạn có thể khác với ví dụ]Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
7 => 6. 4. 1Tiếp theo sẽ cài đặt Expo, hãy chạy lệnh sau
Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
8 Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
9Gói bên dưới để sử dụng khi bạn hoàn thành ứng dụng và xuất bản nó
Cuối cùng là chúng ta tải app Expo tương ứng với điện thoại hiện tại của mình trên Google Play hoặc App Store. Ứng dụng này hoạt động gần giống với Testflight trên iOS
Hoặc bạn có thể chạy trực tiếp trên trình giả lập nếu muốn, ngay cả khi bạn không cần trình giả lập luôn vì nó đã được tích hợp sẵn trên trình duyệt của bạn rồi. Ok giờ chúng ta sẽ sang phần thú vị hơn nhé =]]
2. Tạo React Native App với Snack Expo
a] Khởi tạo ứng dụng
Đăng ký 1 tài khoản tại. https. //bữa ăn nhẹ. triển lãm. io
Sau khi đăng nhập thành công bạn nhìn thấy giao diện như thế này, của mình đang có vài mẫu dự án
Nhấp vào "Tạo một món ăn nhẹ mới". Rất nhanh chúng ta đã có sẵn mã phản ứng mẫu gốc và có ngay trình giả lập để chạy ứng dụng mà bạn tạo ra
b] Chạy thử
Bạn có thể nhấp vào nút "Tab to Play" trên trình giả lập của trình duyệt. Hoặc nhấp vào Run để chạy trên thiết bị thật. Với điều kiện bạn đã cài app Expo ở bước 1 rồi nhé. Nhập id của thiết bị vào cuối ứng dụng
Hình ảnh đang chạy thử của mình, đây là một ứng dụng Trò chuyện
Từ giờ bạn chỉ việc chỉnh sửa trên trình duyệt và lưu lại mã hoặc xuất xuống máy tính của mình. Mỗi khi chạy app bạn chỉ cần vào app Expo và click vào project snack đang phát triển của mình thôi
MongoDB là 1 nền tảng dữ liệu đa nền tảng, được sử dụng để lưu trữ khối dữ liệu dung lượng lớn. MongoDB được phát hành vào giữa những năm 2000, nó thuộc danh mục cơ sở dữ liệu NoQuery. MongoDb lưu trữ dữ liệu trong tài liệu linh hoạt, giống JSON, có nghĩa là các trường có thể thay đổi từ tài liệu này sang tài liệu khác và cấu trúc dữ liệu có thể thay đổi theo thời gian
Trong hướng dẫn này mình sẽ hướng dẫn cài đặt và một số thao tác cơ bản với MongoDB
Điều kiện tiên quyết
Đăng nhập và thực hiện với người dùng root hoặc quyền sudo
Bước 1. Khai báo repo cho MongoDB
Gói MongoDB không tồn tại trong kho mặc định, nhưng MongoDB vẫn duy trì 1 kho lưu trữ chuyên dụng. Thêm nội dung sau vào tệp cấu hình kho lưu trữ yum mongodb. repo theo phiên bản MongoDB và kiến trúc hệ thống theo yêu cầu của bạn. Đối với bài viết này, mình sử dụng kho lưu trữ MongoDB 4. 2
Tiến hành tạo tệp
Output
...
repo id repo name
base/7/x86_64 CentOS-7 - Base
extras/7/x86_64 CentOS-7 - Extras
mongodb-org-4.2/7 MongoDB Repository
updates/7/x86_64 CentOS - Updates
...
7 và khai báo nội dung như saucat