Trong đầu em có một ý tưởng là nếu làm game thì dùng useReducer để làm phần di chuyển, lên xuống trái phải, và Default là đứng yên.
@lazylongg2 жыл бұрын
Cái chỗ 8:57 anh sơn nhầm 1 tí. Chỗ đó để String cái hành động, còn khi gọi tới hành động mới dùng cái biến const
@hungminhphan6095 Жыл бұрын
Như nhau thôi
@KienNguyen-sg1nf3 жыл бұрын
Intro đỉnh quá anh ơi
@ndqitvn3 жыл бұрын
Chưa học Redux nhưng vẫn thích nghi đc với useReducer : )
@nguyenucmanh53783 жыл бұрын
Xong khoá reactjs anh có ra thêm khoá redux không anh
@h_sangg94593 жыл бұрын
Học redux tí rồi học bài này khỏe re
@tuluonganh682 Жыл бұрын
Dạ tại sao các phần khai báo initState, Action, function reducer() nằm bên ngoài mà mình không đặt trong function App() vậy anh.
@myhanhnguyen51983 жыл бұрын
anh oi, anh ra video huong dan ve Redux di anh
@nguyenngockhuongduy29053 жыл бұрын
anh làm so sánh với redux đi anh
@cookieman.192 жыл бұрын
Dòng 17 và 18 đặt value cho 2 biến UP_ACTION và DOWN_ACTION để làm gì vậy anh Sơn
@F8VNOfficial2 жыл бұрын
Đặt value ccho tường minh cho action thôi em. Sau này em log action ra em nhìn value em còn hiểu là action nào vừa đc thực hiện đó em
@cookieman.192 жыл бұрын
@@F8VNOfficial dạ em cảm ơn anh Sơn
@hieu_nguyen_203 жыл бұрын
Hay quá anh ơi
@29.quocmanh40 Жыл бұрын
yêu anh
@stknguyn2806 Жыл бұрын
dễ hiểu quá
@petslover43062 жыл бұрын
Thầy dạy quá hay và dễ hiểu !
@trungnguyenthanh56012 жыл бұрын
e thấy hơi na ná dispatch action của vuex
@F8VNOfficial2 жыл бұрын
Cái này nó gọi là redux flow ấy em, luồng của nó cư bản là user actions -> dispatch actions -> reducer -> update store & re-render (update view) em nha
@trungnguyenthanh56012 жыл бұрын
@@F8VNOfficial vâng thanks a
@nguyentienuc82192 жыл бұрын
Anh ơi vậy có reducer rồi thì còn phải sử dụng redux-saga làm gì nữa ạ ?
@huyvu60072 жыл бұрын
dùng saga để lưu vào api vào các dự án
@viewvue3744 Жыл бұрын
@@huyvu6007 có giải thích chi tiết hơn dc ko bạn ? nói chung chung qá
@vuongqtvn3 жыл бұрын
thực sự rất hay
@hieuhtv34773 жыл бұрын
apply vào dự án thật thì tổ chức thế nào anh?
@F8VNOfficial3 жыл бұрын
Tách ra làm file const.js, reducer.js, actions.js em. Có thể gom chung vào 1 folder cho gọn
@hieuhtv34773 жыл бұрын
@@F8VNOfficial như thế thì giống cách làm của lib redux nói chung. còn này là built-in của react thì có ưu/nhược gì so với redux-saga hay thunk không anh nhỉ? nếu được anh làm 1 video đơn giản nhưng sát thực tế từ tổ chức folder đến get store. cảm ơn anh
@CuongLePianoCover2 жыл бұрын
Như usestate nhưng code dài hơn 😂
@bleach2ify3 жыл бұрын
Like đầu :v
@Coder9912 жыл бұрын
hay
@kaitohasei24973 жыл бұрын
em không hiểu đc chỗ action 🤔🤔🤔
@blockchain_bull2 жыл бұрын
action là define thôi bạn. define để lấy cái const để dùng // Actions const UP_ACTION = 'up' const DOWN_ACTION = 'down'
@trongtinbui66133 жыл бұрын
mọi người cho mình hỏi đoạn UP_ACTION = 'up', ý nghĩa của giá trị 'up' ở đây là gì vậy nhỉ vì mình chưa thấy đoạn nào dùng nó
@namlai39453 жыл бұрын
chỗ dispatch onClick ý b
@KienNguyen-sg1nf3 жыл бұрын
Cái UP_ACTION nó như kiểu là key còn 'up' là value ak bạn khi bạn gọi dispatch(UP_ACTION) là bạn gọi thằng 'up' này rồi ak
@blockchain_bull2 жыл бұрын
kiểu này là học nhưng mà tua video hả :v
@blockchain_bull2 жыл бұрын
😁
@thangnguyenhuu5076 Жыл бұрын
bạn không set giá trị cho nó thì khi vào câu lệnh switch - case thì so sánh sao được