1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tài liệu lập trình front reactjs SLIDE 5

33 16 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tài Liệu Lập Trình Front Reactjs Slide 5
Trường học Polytechnic University
Định dạng
Số trang 33
Dung lượng 2,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Actions ❖Action như 1 event mô tả điều gì đó (what) xảy ra trong ứng dụng ❖Là một javascript object thuần tuý, có thêm trường (field) type. ❖Ví dụ Actions ❖Action như 1 event mô tả điều gì đó (what) xảy ra trong ứng dụng ❖Là một javascript object thuần tuý, có thêm trường (field) type. ❖Ví dụ

Trang 1

Conceive Design Implement Operate

THỰC HỌC – THỰC NGHIỆP

http://www.poly.edu.vn

Trang 2

MỤC TIÊU

 Redux

 React với redux

 Redux thunk

Trang 4

REDUX

Trang 5

REDUX DATA FLOW

(View)

(Action)

(State)

View: mô tả giao diện người dùng dựa vào state hiện tại

Action: sự kiện xảy ra trong ứng dụng dựa vào user input

Trang 7

❑ Reducers

❖như là 1 event listener xử lý các event dựa vào

received action (event) type

❖là 1 function, nhận current state và action object, cậpnhật state nếu cần và trả về state mới (state,

action) => newState

❖Ví dụ

Trang 8

❑ Luật khi tạo reducers

❖Chỉ nên tính toán giá trị của new state dựa vào đối sốstate và action

Không được phép sửa đổi state hiện có, sao chép

state hiện có và thực hiện các thay đổi đối với giá trịsao chép

Trang 9

❑ Store

❖Được tạo ra bằng cách truyền vào reducer

❖Dùng phương thức getState để trả về current state

Trang 10

REACT VỚI REDUX

❑ React-Redux là một thư viện độc lập cho phép chúng ta sử dụng Redux với một ứng dụng

React

❑ Chúng thường được sử dụng cùng nhau để truy cập dữ liệu global state

Trang 11

REACT VỚI REDUX

❑ Cài đặt

Trang 12

SONG LIST APP

Trang 13

SONG LIST APP

❑ Yêu cầu

SongList SongDetail

Trang 14

SONG LIST APP

❑ Không sử dụng redux

Trang 15

SONG LIST APP

❑ Sử dụng redux

Trang 16

❑ Sử dụng redux

Trang 17

❑ Provider

❖Là component của react

❖Được cung cấp bởi thư viện react-redux

❖Cung cấp store cho những component con của nó

Trang 18

❑ Connect ()

❖Là 1 method

❖Kết nối các components đến store

❖Cho phép truy xuất global state vào component

❖Chỉ có những component bên trong providers mới cóthể connect

stateProps : được sử dụng để lấy giá trị state (vào

component hiện tại) như 1 props value

dispatch

Trang 19

❑ Cấu trúc project

Trang 20

SONG LIST APP - ACTION

Trang 21

SONG LIST APP - REDUCERS

Trang 22

❑ Provider

Trang 23

❑ Connect

Trang 24

CONNECT - MAPSTATETOPROPS

❑ Connect

Trang 26

REDUX THUNK

codepen.io

Trang 27

REDUX THUNK

Trang 28

REDUX ASYNC DATA FLOW

Trang 29

REDUX-THUNK

Trang 30

REDUX-THUNK

Trang 31

BLOG APP

Trang 32

CẬP NHẬT STATE

Ngày đăng: 14/10/2021, 00:44

TỪ KHÓA LIÊN QUAN

w