NextJS: 02-03 Navigation between Pages

Поділитися
Вставка
  • Опубліковано 21 жов 2024

КОМЕНТАРІ • 55

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

    cái prefetch người ta làm thông minh quá ạ😍

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

      yeahhh mình đỡ khổ hahaa 🤣

  • @hoangtran-ek8mn
    @hoangtran-ek8mn 2 роки тому

    Prefetch thông minh thế nhờ :D

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

    0:00 Giới thiệu
    0:47 Tóm tắt
    1:11 Navigate with next/link
    4:58 Full page reload & client side routing
    8:42 Navigate use route.push()
    11:52 Prefetching

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

      Yeah cảm ơn em nhiều nhiều nhé Hoang Pham ơi
      Số lượng video đã contribute chapter: 18 🎉

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

    NextJS xịn thực sự 😁

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

    hay quá a ơi

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

    Em điểm danh trước kaka

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

    hay quá a. vậy mà đó giờ em toàn dùng cái LInk này xong lại thêm cái href vào thẻ a lần nữa mà ko biết

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

      yeah giờ biết thêm đc cái mới Vân hen hehe 😊

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

    Ngồi xem lại mấy bài cũ thấy mình bị miss bài này :))). Prefetch đỉnh thật

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

      hahaa ngon lành, em để ý con số trên title nhen Tân, nó phải liên tục nhau nhen, nếu thiếu là do anh add thiếu bài á hahaa, có gì nhắc giúp anh nhen 😊

  • @HieuNguyen-xv1fv
    @HieuNguyen-xv1fv Рік тому

    a ơi bây giờ nextjs bản mới nhất thì có khác nhiều lám không ạ

    • @EasyFrontend
      @EasyFrontend  Рік тому +1

      hi Hiếu, cơ bản những tính năng ở next 11 thì vẫn hỗ trợ bình thường
      bên cạnh đó, có một số tính năng mới em nhen
      em đọc thêm ở đây hen: nextjs.org/blog/next-13

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

    Anh ơi. Em muốn tham gia hội viên để xem các video tiếp theo. Mà em k có thẻ visa để thanh toán. Vậy em có cách nào khác để thanh toán ko anh. Đang hay quá trời tự nhiên k đc học nữa. Chán :3

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

      hi Đạt ơi, em có thể dùng master card online của viettel pay nha em ơi 🥰

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

      @@EasyFrontend em chuyển tiền vô momo rồi a thêm em vô hội viện đc không ạ. H làm thẻ mastercard của viettel phải có quầy giao dịch làm mà h em về quê mất rồi ko có quầy anh 😢

  • @atNguyen-sy3il
    @atNguyen-sy3il Рік тому

    anh cho em hỏi đối với những trang được prefetch sử dụng getStaticProps thì ngoài việc prefetch JS nó còn fetch thêm 1 file JSON nữa, còn đối với trang dùng getServerSideProps thì chỉ prefetch JS thôi, phải vậy không anh

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

      hi Đạt, hợp lý em nhen vì với static props thì nó biết trước props cần truyền vào component ở client side là gì, nên nó cho file json luôn. Nhưng với SSR thì mình ko biết đc props cần trả về cho client cho đến khi nhận đc cái run-time request em hen.
      Cơ mà anh chưa quan sát nhiều với getServerSideProps nên ko chắc lắm, nhưng theo em nói thì anh thấy hợp lý hen

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

    Hay và cụ thể quá anh ạ. Mà bên nextJs này có component redirect như trong react k ạ.

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

      hi Trung, em tham khảo chỗ config redirects này nhen hehe
      nextjs.org/docs/api-reference/next.config.js/redirects

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

    A cho e hỏi h recoil đã stable chưa ạ. E đang định start 1 dự án nhỏ để thử thằng này.

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

      à cái này anh hk rõ nữa em nha, em check thử trên github và mấy nhóm chat xem sao em nhen 😉

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

    Dạ a ơi e muốn tham gia thành viên kênh của a để e follow theo khóa nextjs ạ mà e k có thẻ visa hay thẻ còn lại. E có momo với airpay thôi ạ. A cho e hỏi e có thể nhờ bạn thanh toán giúp hay còn cách nào k ạ. E cám ơn kiến thức a chia sẻ và muốn tiếp tục học khóa này ạ

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

      hic sorry em nhiều vì sự bất tiện ở khoản thanh toán nhé Toàn.
      Tại UA-cam hk hỗ trợ momo hic.
      Hiện tại em có thể mượn thẻ của người nhà hoặc đk tk master card online của ví Viettel Pay em nha, ra cửa hàng mang theo CMND là được em nhé 😉

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

    Vậy mình dùng prefect này thay cho lazy load component hả a

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

      à bên NextJS thì nó tự lazy load theo page cho em rồi nhé

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

    A Hậu, a đã từng dùng migration cho dự án nextJS chưa ạ. Em dùng thử thì hình như typeorm chỉ hỗ trợ nest thôi.

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

    a có video nào hướng dẫn tạo key kích hoạt bản quyền riêng cho extension photoshop không ạ?

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

      à anh hk có làm video chủ đề này em nha

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

    Dùng thẻ Link mà không dùng thẻ a ở bên trong có bị sao không ạ, tại em thấy nó tự chuyển thẻ Link thành thẻ a mà không phải tự thêm vào.

    • @EasyFrontend
      @EasyFrontend  Рік тому +1

      nextjs.org/docs/api-reference/next/link
      hi em, theo docs thì ko sao em nha, có thể dùng ko cần thẻ a nè

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

      bây giờ next.js 13 ko dùng đc thẻ a bên trongn nữa rồi :v

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

    anh ơi cho em hỏi là em có dùng thằng getServerSideProps thì khi click vào nó phải đợi mất 1 đến 2s nó mới navigate sang, có cách nào khắc phục điều này không ạ. có thế cho nó navigate trước rồi mới load data được không ạ

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

      à đó là mặt hạn chế của SSR òi
      thời gian đợi đó là thời gian fetch API trên server
      nếu em ko muốn như vậy thì cân nhắc dùng data fetching on client side em nhen hehe

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

    làm sao để trở thành hội viên để xem full video trên youtobe này vậy anh ?

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

      à em click vào nút Join/Tham gia kế bên nút subscribe em nha 😊

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

    cho e hỏi. đối với việc authenticate ở next thì nên authen ở client side như react hay server ạ?

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

      à theo anh thì mình nên làm hết bên client em hen, rồi phía client tự manage luôn nè hehe
      hoặc em có thể làm dạng cookies thì làm tương tự như cách anh hướng dẫn trong series này 😉

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

      @@EasyFrontend nếu làm như client thì localstorage cũng đc a nhỉ

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

      @@ucanhle7924 yeah đúng òi em nhen, nhưng phải tuỳ độ bảo mật của mỗi dự án em nhen hehee

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

    Case prefeching:
    - mạng yếu
    - no caching
    - chỉ fetch những page trong thẻ Link nhưng nằm trong viewport

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

    Anh ơi làm sao để thành member v ạ, em ko tìm thấy nút join nào cạnh nút subscribe cả???

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

      à em xem trên desktop mới có em nhé, và đừng dùng cốc cốc em nha 😉

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

      @@EasyFrontend em đã đăng kí dc rùi ạ

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

      @@gfshfds wohoo cảm ơn em nhiều nhiều nhé Thuỷ 😍

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

    Anh ơi, anh cho em xin slides của video này được không ạ? ^ ^
    Video anh chi tiết quá!
    Cảm ơn anh ạ!!

    • @EasyFrontend
      @EasyFrontend  3 роки тому +2

      yeahhh cảm ơn em nhiều nhiều nhé Hà hehe
      Slide đây em nha: drive.google.com/file/d/1Ou_7WBuu73xmQVQXPGRv6oyOCpzfbujB/view?usp=sharing

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

      Dạ, em cảm ơn anh ^ ^

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

    a e không có thẻ master card, e chuyển khoản đc ko ạ

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

      hi Tín, nếu là fan cứng trên youtube thì ko đc em nhen, em cần phải tự đăng ký nè hihi 😉
      Em có thể dùng master card online của viettel pay nhen

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

    có link slide full khóa không anh cho e xin với ạ

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

      drive.google.com/drive/folders/1p6EjDFBIk9eeoMfsr9z5ufCbhe1rzU8W
      em vào đây có hết mấy file slides em nha