Nguyên tắc cơ bản về React

Đối với người mới bắt đầu, React là một thư viện JavaScript để xây dựng giao diện người dùng. Nó không phải là một khuôn khổ, và có thể sẽ phải được kết hợp với nhiều thư viện hơn để tạo thành các giải pháp.

React xây dựng những gì được gọi là Giao diện Người dùng, hoặc Giao diện người dùng, là những gì người dùng nhìn thấy khi sử dụng chương trình bình thường. Về cơ bản React mô tả / hiển thị giao diện trên giao diện hiểu JavaScript. Nếu không có React và các thư viện tương tự, xây dựng thủ công giao diện người dùng với JavaScript vani và API Web gốc sẽ là lựa chọn duy nhất.

Đối chiếu cây phản ứng:

Trước React, khi chúng tôi dự kiến ​​làm việc với API của chương trình, được gọi là API DOM, chúng tôi đã cố gắng không vượt qua cây DOM nhiều như mong đợi một cách hợp lý và có lý do cho điều đó. Bất kỳ thủ tục nào trên DOM đều được thực hiện trong một chuỗi duy nhất có thể trả lời được cho tất cả những thứ khác đang diễn ra trong chương trình, bao gồm các phản hồi cho các dịp của khách hàng như soạn thảo, xem qua, thay đổi kích thước, v.v.

Bất kỳ thủ tục tốn kém nào trên DOM đều ngụ ý một trải nghiệm lờ đờ và buồn tẻ cho khách hàng. Điều quan trọng là các ứng dụng của bạn phải thực hiện các hoạt động cơ sở một cách chắc chắn và tập hợp chúng ở những nơi có thể hình dung được. Phản hồi về một ý tưởng thú vị để hỗ trợ chúng tôi thực hiện điều đó!

Tại thời điểm khi chúng tôi khuyên React cung cấp một cây các thành phần trong chương trình, ban đầu nó tạo ra một mô tả ảo về cây đó và lưu giữ nó trong bộ nhớ trong một thời gian khác. Tại thời điểm đó, nó sẽ tiếp tục thực hiện các tác vụ DOM sẽ làm cho cây xuất hiện trong chương trình.

Tại thời điểm khi chúng tôi khuyên React làm mới cây các thành phần mà nó đã phân phối gần đây, nó tạo ra một mô tả ảo khác về cây được làm mới. Hiện tại React có 2 phiên bản của cây trong bộ nhớ!

Để cung cấp cây được làm mới trong chương trình, React không loại bỏ những gì đã được phân phối một cách hiệu quả. Tất cả mọi thứ đều bình đẳng, nó sẽ phân tích 2 sự thích nghi ảo của cây mà nó có trong bộ nhớ, xử lý sự tương phản giữa chúng, phân loại những cây con nào trong cây chính nên được làm mới và chỉ cần cập nhật những cây con này trong chương trình.

Chu kỳ này là thứ được gọi là tính toán thỏa hiệp cây và nó là thứ làm cho React trở thành một cách tiếp cận đặc biệt hiệu quả để làm việc với cây DOM của chương trình. Chúng ta sẽ thấy hình ảnh minh họa của nó trong nháy mắt.

Ngoài ngôn ngữ dựa trên kết quả tiết lộ và thỏa hiệp cây thông thạo, đây là một vài lý do khác nhau tại sao tôi nghĩ React có được sự nổi bật to lớn của nó:

Làm việc với API DOM rất khó. Phản hồi cho phép các nhà thiết kế làm việc với một chương trình "ảo" thân thiện hơn chương trình chính hãng. Phản hồi về cơ bản hoạt động giống như người đại diện của bạn, người sẽ thực hiện thư từ với DOM vì lợi ích của bạn.

Phản hồi thường được đặt tên "JavaScript hợp lý". Điều này có nghĩa là nó có một chút API để học và sau đó khả năng JavaScript của bạn là thứ khiến bạn trở thành một nhà thiết kế React siêu đẳng. Đây là một lợi ích so với các thư viện có API lớn hơn. Tương tự như vậy, API React dành cho hầu hết các hoạt động (và các lớp thay thế trong trường hợp bạn cần chúng). Tại thời điểm khi bạn nghe nói rằng giao diện người dùng xem là một thành phần thông tin của bạn, trong React, đó là trường hợp thực sự.

Learning React quan tâm đến cơ hội lớn - một cơ hội lý tưởng cho các ứng dụng di động iOS và Android. Respond Native cho phép bạn sử dụng khả năng React của mình để tập hợp các ứng dụng di động cục bộ. Bạn thậm chí có thể phân chia một số cơ sở hợp lý giữa các ứng dụng web, iOS và Android của mình.

Nhóm React tại Facebook thử nghiệm tất cả các cải tiến và điểm nổi bật mới làm quen với React không quá xa trên facebook.com, điều này tạo dựng niềm tin vào thư viện trong khu vực địa phương. Thật hiếm khi thấy các lỗi lớn và chính xác trong các lần xả React vì chúng chỉ được phân phối sau khi thử nghiệm tạo chuyên sâu tại Facebook. Tương tự, ứng dụng phản hồi sẽ điều khiển các ứng dụng web được sử dụng mạnh mẽ khác như Netflix, Twitter, Airbnb và một số ứng dụng khác.

Suggested posts

Tránh những hậu quả tàn khốc của đột quỵ: Học hỏi từ hành trình của một gia đình.

Tránh những hậu quả tàn khốc của đột quỵ: Học hỏi từ hành trình của một gia đình.

Giới thiệu Đột quỵ là một trường hợp cấp cứu y tế có thể tấn công bất kỳ ai vào bất kỳ lúc nào. Nó xảy ra khi lưu lượng máu đến một phần của não bị gián đoạn, dẫn đến mất chức năng não đột ngột.

Chữ D và chữ L trong Thiết kế giao diện người dùng. Vấn đề ngôn ngữ. Đừng phân biệt chủng tộc.

Chữ D và chữ L trong Thiết kế giao diện người dùng. Vấn đề ngôn ngữ. Đừng phân biệt chủng tộc.

Ngôn ngữ của chúng ta là một công cụ mạnh mẽ có thể định hình suy nghĩ, thái độ và hành động của chúng ta. Ngay cả những thuật ngữ dường như vô hại cũng có thể duy trì những định kiến ​​và định kiến ​​có hại.

Related posts

Tài trợ cho việc loại bỏ carbon trong năm tài chính 24

Phân tích các yêu cầu phân bổ của Carbon180 trên các lộ trình

Tài trợ cho việc loại bỏ carbon trong năm tài chính 24

Bởi Alyson Lee, cố vấn quản lý các vấn đề của chính phủ Quy trình phân bổ ngân sách hàng năm của chính phủ liên bang là trọng tâm trong những nỗ lực của chúng tôi nhằm tài trợ cho việc loại bỏ carbon dioxide (CDR). Mỗi năm, Carbon180 gửi yêu cầu tới các văn phòng quốc hội khác nhau để giúp hướng dẫn nơi đô la của năm tới sẽ chảy.

Lời nói dối cao bồi

Làm thế nào các siêu tập đoàn đã bán cho người Mỹ một sự giả dối mạnh mẽ

Lời nói dối cao bồi

Đó là một buổi sáng vàng rực rỡ trên những ngọn đồi thoai thoải ở phía tây, khi những tia nắng đầu tiên chiếu sáng ngọn cỏ phủ sương trên đồng bằng. Một đàn gia súc Angus điềm đạm, đen tuyền và to lớn, in bóng dưới ánh bình minh khi chúng đi xuống con đường mòn bị đánh đập đến một địa phương mà tất cả chúng đều biết rõ; quán ăn sáng.

Sự xói mòn chậm: Hé lộ những cách mọi người lãng phí trong sự nghiệp của họ

Sự xói mòn chậm: Hé lộ những cách mọi người lãng phí trong sự nghiệp của họ

Trong thế giới có nhịp độ nhanh và cạnh tranh ngày nay, sự nghiệp của một người đóng một vai trò quan trọng trong sự phát triển cá nhân, ổn định tài chính và sự hài lòng trong cuộc sống nói chung. Tuy nhiên, nhiều cá nhân thấy mình bị mắc kẹt trong một chu kỳ trì trệ và không hài lòng không ngừng, dần dần lãng phí trong cuộc sống nghề nghiệp của họ.

Cuốn sách đầu tiên của một đứa trẻ về việc cao

Cuốn sách đầu tiên của một đứa trẻ về việc cao

(Cảnh báo- Đây là tác phẩm Châm biếm, nhằm mục đích Lật đổ một cách vui vẻ- Chắc chắn không dành cho trẻ em) Bạn đã từng thấy bố mẹ mình trốn trong bếp và hút những điếu thuốc bốc mùi đó. Họ nói với bạn.