Học useEffect - React Hooks (2021)

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • Học useEffect- Series React Hooks 2021
    React Hooks là một tính năng mới được thêm vào React từ phiên bản 16.8 giúp chúng ta có thể sử dụng các tính năng của React như life cycle, quản lý state trong functional components.
    Nếu như các bạn đã biết về React Hooks nhưng chưa thực sự hiểu rõ về nó, cũng như thắc mắc lý do vì sao chúng ta phải sử dụng React Hooks hay nếu như các bạn chưa biết gì về React Hooks thì ở trong series này mình sẽ giải đáp các thắc mắc đó và giới thiệu cho các bạn các React Hooks phổ biến mà bạn nên biết thông qua các ví dụ đơn giản để từ đó các bạn có thể áp dụng ngay vào trong dự án của mình sau khi hoàn thành xong series này.
    📕Resources
    Học useEffect: • Học useState - React H...
    Học useMemo: • Học useMemo - React Ho...
    Học React JS cơ bản trong 30 phút: • Học React JS cơ bản tr...
    Fake data: reqres.in/
    💻 Thông số PC & Gears của mình (Affiliate Links):
    Máy ảnh Canon EOS M50 + Kit 15-45mm - shorten.asia/b... (TIKI)
    Microphones Elgato Microphone Wave 3 - shorten.asia/j... (TIKI)
    Micro Rode Videomic Goshorten.asia/w... (TIKI)
    Màn hình Dell S2421HN 23.8Inch IPS - shorten.asia/7... (TIKI)
    Màn hình MSI OPTIX G27C4 27 VA 165Hz - shorten.asia/w... (TIKI)
    Tai Nghe Gaming SteelSeries Arctis 7 DTS.X 7.1 - shorten.asia/E... (TIKI)
    Chuột SteelSeries Rival 310 - shorten.asia/A... (TIKI)
    Ổ cứng HDD Western Digital BLUE 6TB - shorten.asia/Q... (TIKI)
    CPU Intel Core i5-10400 - shorten.asia/y... (TIKI)
    Ram ADATA DDR4 XPG GAMMIX D10 8GB 3200MHz - shorten.asia/2... (TIKI)
    Mainboard ASRock B460M - shorten.asia/G... (TIKI)
    📢 Liên hệ với mình tại:
    Facebook: / ​
    Instagram: / holetex
    Github: github.com/hol...
    Facebook cá nhân: / minhtung09
    Email: holetex@outlook.com
    #reacthooks #reactjs #react #hooks #holetex #useEffect

КОМЕНТАРІ • 50

  • @holetex
    @holetex  3 роки тому +21

    ** Vấn đề về âm thanh **
    Do có chút trục trặc kĩ thuật nên âm thanh của video này sẽ không được đều, sẽ có một vài đoạn âm thanh bị tăng/giảm. Các bạn hãy thông cảm cho mình nhé. Have a nice day! 😀

  • @holicneko1668
    @holicneko1668 3 роки тому

    anh ơi em nói thật lòng là anh cứu mạng lắm luôn. Tự học vớ được mentor như anh. Qúy giá!!!!!

  • @quannguyenkim5872
    @quannguyenkim5872 2 роки тому +1

    Cách dạy của anh rất hay, ngắn gọn cô đọng kiến thức

  • @tamlevan4366
    @tamlevan4366 3 роки тому

    Em mới tìm hiểu về React ,mà xem được video của anh như gặp phải vàng vậy!! Dễ hiểu dễ hình dung. Cảm ơn anh

  • @KhaMinhHoTube
    @KhaMinhHoTube 3 роки тому

    Ví dụ thực tế rất dễ hiểu, cảm ơn a rất nhiều

  • @juhandvan
    @juhandvan 3 роки тому

    làm react hook lâu rồi mà vẫn học được thêm một cái mới mà trước kia chưa biết sau khi xem video này, cám ơn anh rất nhiều

  • @minhbaotran180
    @minhbaotran180 2 роки тому

    dạ, mong anh ra thật nhiều video thêm về react ạ, anh giảng rất là dễ hiểu luôn :3

  • @glorynt7925
    @glorynt7925 3 роки тому +1

    A này làm content với backgroup video khá xịn giống với Web Dev Simplifield =))

  • @phamucviet4125
    @phamucviet4125 3 роки тому +1

    A giảng rất hay anh ơi. Nhưng mong anh đề cập đến trong 1 dự án thực tế nó thường áp dụng như thế nào như vậy rất dễ để gà mờ như e hình dung ạ. E cảm ơn😍

  • @dangvan6603
    @dangvan6603 3 роки тому

    cảm ơn anh! nhờ video của anh mà em hiểu hơn về useEfect

  • @bongcaixanh2779
    @bongcaixanh2779 2 роки тому

    anh nói dễ hiểu quá, nhưng phải đọc tài liệu trước nghe sẽ dễ hiểu hơn

  • @vanvan361
    @vanvan361 3 роки тому +1

    kiểu này anh làm cả seri redux , redux saga , redux thunk là đẹp

  • @tanattruong5986
    @tanattruong5986 3 роки тому

    luôn theo dõi series Reactjs này của anh, bổ ích ạ

  • @thientranhoang2658
    @thientranhoang2658 3 роки тому

    rất hay và bổ ích ạ, đi thẳng dô vấn đề :D cảm ơn bạn

  • @huytupham3388
    @huytupham3388 3 роки тому

    Hay và dễ hiểu quá, 1 like cho anh ạ

  • @haibach4756
    @haibach4756 3 роки тому

    Hay và dễ hiểu lắm anh ưi. Lần đầu tiên xem và đã like + sub

    • @holetex
      @holetex  3 роки тому

      Cảm ơn em nhiều

  • @hitoriyuki
    @hitoriyuki 2 роки тому

    Em cảm ơn anh nhiều ạ, anh giảng rất hay và dễ hiểu, em đã subscribe kênh anh 😍
    Mong anh ra nhiều video chia sẻ hơn nữa.
    Chúc anh ngày càng thành công hơn ạ.

    • @holetex
      @holetex  2 роки тому

      cảm ơn em nhiều 😄

  • @w222k2
    @w222k2 Рік тому

    Hay

  • @duyphuong7391
    @duyphuong7391 2 роки тому

    rất dễ hiểu ạ. cám ơn anh!

  • @nguyenhoangson3684
    @nguyenhoangson3684 Рік тому

    anh giảng hay quá

  • @thanhcao5348
    @thanhcao5348 3 роки тому

    giảng kĩ, hay quá anh

  • @dang_jinner
    @dang_jinner 3 роки тому

    Quá tuyệt vời a ơi

  • @MrKiemsi
    @MrKiemsi 3 роки тому

    Video rất hữu ích, cảm ơn anh đã chia sẻ, nhìn anh giống với anh bên web dev simplified phiên bản vietnamesr 😆

    • @holetex
      @holetex  3 роки тому

      Ya, sư phụ của anh đó hehe. Cảm ơn em nhiều

  • @thong3233
    @thong3233 3 роки тому

    a làm video về lifecycle ReactJs đi anh

  • @hiennguyenduy268
    @hiennguyenduy268 3 роки тому

    ok bác, rất rõ ràng :)

  • @leephan1912
    @leephan1912 2 роки тому

    Siêu dễ hiểu

  • @duetran9373
    @duetran9373 3 роки тому

    ghim mai xem. Giờ xem sợ ngứa tay,hihi

  • @lamle6397
    @lamle6397 3 роки тому

    hay quá anh. anh làm vài project về reactjs redux đi ạ

  • @SuperDevOfficial
    @SuperDevOfficial 3 роки тому

    Anh làm về useRef đi anh

  • @kyn4569
    @kyn4569 3 роки тому +1

    anh có thể làm thêm về useContext được không a?

  • @hoangdo6918
    @hoangdo6918 3 роки тому

    hay quá anh ạ=)))

  • @vanvan361
    @vanvan361 3 роки тому

    nghe anh nói mới thấy em học chưa kĩ , chưa đào sâu hẳn vào , mà chỉ dùng 1 cách vô hồn thôi

  • @phongtrinhtien9237
    @phongtrinhtien9237 2 роки тому

    cleanup khi nào mình thêm vào anh hay cứ có useEffect là mình dùng

  • @vanvan361
    @vanvan361 3 роки тому +1

    cái document.adeventlistener em ko dùng được trong react js anh ơi , cái này em bị lâu rồi ko hiểu sao anh lại dùng được vậy

    • @holetex
      @holetex  3 роки тому

      Em bị lỗi gì nhỉ

  • @vitanguc8143
    @vitanguc8143 3 роки тому

    anh làm video về useMemo đi anh

    • @holetex
      @holetex  3 роки тому +1

      Em ơi có rồi á

  • @HOANGNGUYEN-ye2rl
    @HOANGNGUYEN-ye2rl 3 роки тому

    a ơi cho em hỏi ạ , vì sao gọi Api ở trong redux hơn là gọi api ở trong useEffect ạ . em cảm hơn ạ

  • @MinhThongLe
    @MinhThongLe 3 роки тому

    cleaner trong useEffect chạy khi nào a

  • @nhathuocnamkhoa
    @nhathuocnamkhoa 3 роки тому +1

    mọi người oi tư vấn e xíu...e h bắt đầu học reactjs thì nên học hook luôn hay phải biết sử dụng class component nữa ạ..em newbie xin đừng ném gạch ạ

    • @hoangquocviet6741
      @hoangquocviet6741 3 роки тому

      học hooks luôn đi bạn, class component bây giời ít người dùng lắm

  • @NguyenNguyen-no6py
    @NguyenNguyen-no6py 2 роки тому

    anh ơi khi e đặt dependencies useEffect là 1 biến state có giá trị là object , khi em có 1 hàm set lại state đấy vẫn bằng object cũ , nhưng usEffect vẫn bị render lại là do về tham chiếu đúng không ạ , mong a giải thích cho e ạ

    • @holetex
      @holetex  2 роки тому

      Đúng rồi em nhé

  • @TVNMusic
    @TVNMusic 3 роки тому

    Cmt đầu ạ

  • @xuanhopo1287
    @xuanhopo1287 3 роки тому

    mình muốn chạy 1 function trước khi component được render thì làm như nào a nhỉ?

    • @vantung2210
      @vantung2210 3 роки тому

      Mình nghĩ là không có cách nào. Khi 1 component được render thì các function trong component đó mới được chạy. Bạn chỉ có thể chạy 1 function trong thằng cha của nó trước khi nó render thôi.

  • @tuannguyenthai
    @tuannguyenthai 3 роки тому

    like