useReducer() hook | Khi nào sử dụng useReducer()?

Ғылым және технология

👉 Xem Lộ Trình Học: fullstack.edu.vn/learning-paths
👉 Đăng Ký Học Offline Tại F8: short.f8team.dev/dang-ky-hoc-...
Ở video bài học này chúng ta sẽ tìm hiểu về phương thức useReducer() hook | Khi nào sử dụng useReducer()?
#hoclaptrinh #hoclaptrinhmienphi #javascript #reactjs #frontend #backend #devops #f8
-------
☻ Phần mềm sử dụng trong video:
Công cụ dịch Tiếng Anh: bit.ly/2Wsuhet
Công cụ đo đạc giao diện web: s.net.vn/D8kL
Công cụ viết CV xin việc chuyên nghiệp: mycv.vn
--------------
☻ Khóa học lập trình web MIỄN PHÍ:
Kiến thức nhập môn: fullstack.edu.vn/courses/less...
Xây dựng giao diện với HTML, CSS: fullstack.edu.vn/courses/html...
Xây dựng web responsive: fullstack.edu.vn/courses/resp...
Lập trình Javascript cơ bản: fullstack.edu.vn/courses/java...
Lập trình Javascript nâng cao: fullstack.edu.vn/courses/java...
Làm việc với Terminal & Ubuntu: fullstack.edu.vn/courses/wind...
Xây Dựng Website với ReactJS: fullstack.edu.vn/courses/reactjs
Xây dựng web với Node & Express: fullstack.edu.vn/courses/nodejs
HTML, CSS tips: fullstack.edu.vn/courses/html...
Ứng dụng cảnh báo khi sờ lên mặt: fullstack.edu.vn/courses/tool...
Xem thêm tại: fullstack.edu.vn/courses
-------------------------------------
F8 Official
(c) Sơn Đặng
Website: fullstack.edu.vn
Facebook cá nhân: / sondnf8
Nhóm Học Lập Trình Web: / f8official
Email: contact@fullstack.edu.vn
© Bản quyền thuộc về Channel F8 Official ☞ Do not Reup
© Nghiêm cấm sử dụng video nhằm mục đích thương mại dưới mọi hình thức.

Пікірлер: 39

  • @ndqitvn
    @ndqitvn2 жыл бұрын

    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.

  • @phamducanh
    @phamducanh2 жыл бұрын

    Học được bài này trước thì đến Redux khoẻ re

  • @petslover4306
    @petslover43062 жыл бұрын

    Thầy dạy quá hay và dễ hiểu !

  • @KienNguyen-sg1nf
    @KienNguyen-sg1nf2 жыл бұрын

    Intro đỉnh quá anh ơi

  • @hieu_nguyen_20
    @hieu_nguyen_202 жыл бұрын

    Hay quá anh ơi

  • @vuongqtvn
    @vuongqtvn2 жыл бұрын

    thực sự rất hay

  • @h_sangg9459
    @h_sangg94592 жыл бұрын

    Học redux tí rồi học bài này khỏe re

  • @ndqitvn
    @ndqitvn2 жыл бұрын

    Chưa học Redux nhưng vẫn thích nghi đc với useReducer : )

  • @29.quocmanh40
    @29.quocmanh4011 ай бұрын

    yêu anh

  • @khangnguyen1306
    @khangnguyen130610 ай бұрын

    dễ hiểu quá

  • @nguyenucmanh5378
    @nguyenucmanh53782 жыл бұрын

    Xong khoá reactjs anh có ra thêm khoá redux không anh

  • @lazylongg
    @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

    @hungminhphan6095

    6 ай бұрын

    Như nhau thôi

  • @myhanhnguyen5198
    @myhanhnguyen51982 жыл бұрын

    anh oi, anh ra video huong dan ve Redux di anh

  • @Coder991
    @Coder991 Жыл бұрын

    hay

  • @tuluonganh682
    @tuluonganh6829 ай бұрын

    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.

  • @nguyenngockhuongduy2905
    @nguyenngockhuongduy29052 жыл бұрын

    anh làm so sánh với redux đi anh

  • @nguyentienuc8219
    @nguyentienuc8219 Жыл бұрын

    Anh ơi vậy có reducer rồi thì còn phải sử dụng redux-saga làm gì nữa ạ ?

  • @huyvu6007

    @huyvu6007

    Жыл бұрын

    dùng saga để lưu vào api vào các dự án

  • @viewvue3744

    @viewvue3744

    Жыл бұрын

    @@huyvu6007 có giải thích chi tiết hơn dc ko bạn ? nói chung chung qá

  • @cookieman.19
    @cookieman.19 Жыл бұрын

    Dòng 17 và 18 đặt value cho 2 biến UP_ACTION và DOWN_ACTION để làm gì vậy anh Sơn

  • @F8VNOfficial

    @F8VNOfficial

    Жыл бұрын

    Đặ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.19

    @cookieman.19

    Жыл бұрын

    @@F8VNOfficial dạ em cảm ơn anh Sơn

  • @CuongLePianoCover
    @CuongLePianoCover Жыл бұрын

    Như usestate nhưng code dài hơn 😂

  • @trungnguyenthanh5601
    @trungnguyenthanh56012 жыл бұрын

    e thấy hơi na ná dispatch action của vuex

  • @F8VNOfficial

    @F8VNOfficial

    2 жыл бұрын

    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

  • @trungnguyenthanh5601

    @trungnguyenthanh5601

    2 жыл бұрын

    @@F8VNOfficial vâng thanks a

  • @hieuhtv3477
    @hieuhtv34772 жыл бұрын

    apply vào dự án thật thì tổ chức thế nào anh?

  • @F8VNOfficial

    @F8VNOfficial

    2 жыл бұрын

    Tách ra làm file const.js, reducer.js, actions.js em. Có thể gom chung vào 1 folder cho gọn

  • @hieuhtv3477

    @hieuhtv3477

    2 жыл бұрын

    @@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

  • @kaitohasei2497
    @kaitohasei24972 жыл бұрын

    em không hiểu đc chỗ action 🤔🤔🤔

  • @blockchain_bull

    @blockchain_bull

    Жыл бұрын

    action là define thôi bạn. define để lấy cái const để dùng // Actions const UP_ACTION = 'up' const DOWN_ACTION = 'down'

  • @bleach2ify
    @bleach2ify2 жыл бұрын

    Like đầu :v

  • @trongtinbui6613
    @trongtinbui66132 жыл бұрын

    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ó

  • @namlai3945

    @namlai3945

    2 жыл бұрын

    chỗ dispatch onClick ý b

  • @KienNguyen-sg1nf

    @KienNguyen-sg1nf

    2 жыл бұрын

    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_bull

    @blockchain_bull

    Жыл бұрын

    kiểu này là học nhưng mà tua video hả :v

  • @blockchain_bull

    @blockchain_bull

    Жыл бұрын

    😁

  • @thangnguyenhuu5076

    @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

Келесі