![Daniel Truong Dev](/img/default-banner.jpg)
- 24
- 377 909
Daniel Truong Dev
Vietnam
Приєднався 3 лип 2014
🥰 Chào mừng các bạn đã đến với kênh UA-cam nho nhỏ của mình :D Dây là kênh chuyên về lập trình bao gồm: hướng dẫn lập trình, vlog về lập trình, nói chuyện về lập trình và công nghệ,... 🤖🤖
😎 Mình tên là Duy (Daniel), hiện đang là sinh viên năm 4 du học tại Mỹ, trường Cal State Fullerton ngành Khoa Học Máy Tính, mình rất vui vì được mang nội dung + kiến thức đến cho mọi người :D
😎 Mình tên là Duy (Daniel), hiện đang là sinh viên năm 4 du học tại Mỹ, trường Cal State Fullerton ngành Khoa Học Máy Tính, mình rất vui vì được mang nội dung + kiến thức đến cho mọi người :D
[4 tiếng] Xây dựng website bán quần áo với Next.js 14, TypeScript, Tailwind, OneEntry Headless CMS
👾 Link Discord: discord.gg/6FvPGSVces
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tạo một project về Ecommerce sử dụng #nextjs14, #tailwindcss, #typescript, #oneentryheadlesscms
🥰 Github repo (thích thì cho mình 1 sao nhe)
github.com/anhduy1202/embark-oak-yt
⭐ OneEntry Headless CMS Study plan:
Các bạn có thể sử dụng code DANIELDEV24 này để xài gói Study FREE trong vòng 3 THÁNG, các bạn lưu ý là mã này chỉ áp dụng tới ngày 25/7 thôi nha, nên các bạn tranh thủ xài mã này để tạo project trước kẻo hết hạn ⚠️ ⚠️ Không cần thẻ ngân hàng để đăng ký đâu nha nên cứ yên tâm mà tạo
🤩 Documentations trong video:
- nextjs.org/docs/getting-started/installation (Next.js + TailwindCSS)
- oneentry.cloud (OneEntry CMS)
- oneentry.cloud/instructions#NPM (OneEntry Headless CMS SDK)
- myaccount.google.com/apppasswords ( Google App Password)
- ui.shadcn.com/docs (Shadcn)
- useshoppingcart.com (useShoppingCart)
Mốc thời gian:
0:00 - Intro
1:35 - Demo
8:58 - Setup
10:40 - Setup OneEntry CMS, Shadcn,...
25:17 - Landing Page
1:58:40 - Product Page
2:21:04 - Categories
2:40:00 - Categories Page
3:04:00 - Shopping Cart
3:23:01 - Checkout Page
4:02:53 - Email Notification
4:11:02 - Deploy project
4:15:13 - Outro
👽 Liên hệ với mình tại:
Discord: discord.gg/6FvPGSVces
Website: danieltruongg.com
Github: github.com/anhduy1202
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tạo một project về Ecommerce sử dụng #nextjs14, #tailwindcss, #typescript, #oneentryheadlesscms
🥰 Github repo (thích thì cho mình 1 sao nhe)
github.com/anhduy1202/embark-oak-yt
⭐ OneEntry Headless CMS Study plan:
Các bạn có thể sử dụng code DANIELDEV24 này để xài gói Study FREE trong vòng 3 THÁNG, các bạn lưu ý là mã này chỉ áp dụng tới ngày 25/7 thôi nha, nên các bạn tranh thủ xài mã này để tạo project trước kẻo hết hạn ⚠️ ⚠️ Không cần thẻ ngân hàng để đăng ký đâu nha nên cứ yên tâm mà tạo
🤩 Documentations trong video:
- nextjs.org/docs/getting-started/installation (Next.js + TailwindCSS)
- oneentry.cloud (OneEntry CMS)
- oneentry.cloud/instructions#NPM (OneEntry Headless CMS SDK)
- myaccount.google.com/apppasswords ( Google App Password)
- ui.shadcn.com/docs (Shadcn)
- useshoppingcart.com (useShoppingCart)
Mốc thời gian:
0:00 - Intro
1:35 - Demo
8:58 - Setup
10:40 - Setup OneEntry CMS, Shadcn,...
25:17 - Landing Page
1:58:40 - Product Page
2:21:04 - Categories
2:40:00 - Categories Page
3:04:00 - Shopping Cart
3:23:01 - Checkout Page
4:02:53 - Email Notification
4:11:02 - Deploy project
4:15:13 - Outro
👽 Liên hệ với mình tại:
Discord: discord.gg/6FvPGSVces
Website: danieltruongg.com
Github: github.com/anhduy1202
Переглядів: 8 091
Відео
Xây dựng ứng dụng Full Stack AI với Next.js, NextAuth, TailwindCSS, FastAPI, HumeAI và Youtube API
Переглядів 6 тис.8 місяців тому
👾 Link Discord: discord.gg/6FvPGSVces 😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tạo một Full Stack AI project với #Next.js, #TailwindCSS, #FastAPI, #UA-cam API, #HumeAI và mục đích của project này là để người dùng có thể biết được ý nghĩa của bình luận trong 1 video bất kỳ 🥰 Github repo (thích thì cho mình 1 sao nhe) github.com/anhduy1202/yvcse 🤩 Documentations trong vide...
Lần đầu trải nghiệm Competitive Programming - Advent of Code 2022 ( Day 3 )
Переглядів 1,7 тис.Рік тому
👾 Link Discord: discord.gg/6FvPGSVces 😎 Xin chào, mình là Duy (Daniel), video này là video mình giải code cho event AOC 2022 bàng Python, mình thì chưa bao giờ làm Competitive Programming để thi đấu hay gì hết nên còn hơi bỡ ngỡ =)) 🤩 Link event: adventofcode.com 🥰 Link Github AOC của mình: github.com/anhduy1202/aoc-2022 Mốc thời gian: 0:00 - Intro 0:39 - Bắt đầu 18:11 - Xong phần 1 31:30 - Xon...
Xây dựng và Deploy full-stack Blog Project với Next.js, TypeScript, TailwindCSS, Github GraphQL
Переглядів 9 тис.Рік тому
👾 Link Discord: discord.gg/6FvPGSVces 😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tạo một cái project về blog với #Next.js, #TypeScript, #TailwindCSS và đặc biệt trong project này chúng ta không cần đến database hay tự viết API, mà chúng ta sẽ sử dụng #Github #GraphQL cùng với Github Discussion để hỗ trợ như 1 dạng CMS ( Content Management System ) cũng như chúng ta sẽ depl...
Đóng góp project mã nguồn mở trên Github ( Open Source Projects )
Переглядів 4 тис.Рік тому
😎 Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tìm hiểu về cách đóng góp project mã nguồn mở trên #github cũng như workflow của mình khi tiếp cận 1 project lớn 🥰 Link website trong video: github.com/trending ( những project đang hiện thành trên Github ) git-scm.com/downloads ( Tải GIt ) nodejs.org/en/ ( Tải Node.js ) Mốc thời gian: 00:00 - Giới thiệu 01:00 - TÌm Open Source P...
BÍ QUYẾT TÌM NƠI THỰC TẬP, VIẾT CV, ÔN PHỎNG VẤN CHO SINH VIÊN CÔNG NGHỆ THÔNG TIN
Переглядів 4,4 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tìm hiểu về cách tìm nơi thực tập, viêt CV, ôn luyện phỏng vấn cho các bạn sinh viên ngành Công nghệ thông tin như mình 🥰 Link website trong video: Tìm việc: github.com/pittcsc/Summer2023-Internships ( US / Canada only ) www.linkedin.com/ (LinkedIn) vn.indeed.com/ (Indeed) itviec.com/ (Itviec) www.topcv.vn/ (TopCV) huntr.co (Huntr...
Tạo REST API cho Anime Demon Slayer với Express, Cheerio
Переглядів 6 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tìm hiểu về cách tạo, deploy REST API cũng như web-scraping cho Anime #demonslayer cực kỳ hot trong năm vừa qua 🥰 Link web wiki của fan: kimetsu-no-yaiba.fandom.com/wiki/Kimetsu_no_Yaiba_Wiki 🥰 Github repo: github.com/anhduy1202/demon-slayer-api 🤩 Libs/Packages mình tải trong video: - npm install express dotenv cors body-parser ax...
Làm game Wordle với React, Typescript, Redux ( Phần 2 - Hết )
Переглядів 3,6 тис.2 роки тому
Link game Wordle của The New York Times: www.nytimes.com/games/wordle/index.html 😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tạo game Wordle đang cực hot do The New York Times tạo ra Đây là phần 2 của video nhé, bạn có thể check phần 1 tại đây: ua-cam.com/video/47bg8vJF0FQ/v-deo.html 🥰 Github repo (Part 2): github.com/anhduy1202/wordiee/tree/part-2 🤩 Libs/Packages mình tải ...
Làm game Wordle với React, Typescript, Redux ( Phần 1 )
Переглядів 5 тис.2 роки тому
Link game Wordle của The New York Times: www.nytimes.com/games/wordle/index.html 👾 Link Discord: discord.gg/6FvPGSVces Phần 2: ua-cam.com/video/CiZner15tLM/v-deo.html 😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tạo game Wordle đang cực hot do The New York Times tạo ra Đây là phần 1 của video thui nhé nên các bạn nhớ đón xem phần tiếp theo :D 🥰 Github repo (Part 1): github.c...
Cài đặt MySQL đơn giản trong 10 phút (2022)
Переглядів 3,3 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau cài đặt MySQL và tạo một database đơn giản với MySQL Workbench 🥰 Link tải: dev.mysql.com/downloads/installer/ Mốc thời gian: 0:00 - Cài đặt setup MySQL 5:13 - Tạo database trong MySQL Workbench 👽 Liên hệ với mình tại: Website: danieltruongg.com Instagram: danieltruon... Github: github.com/anhduy1202
Tạo REST API cơ bản với Express, Mongoose, MongoDB, Postman (2022)
Переглядів 37 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tìm hiểu về cách tạo REST API với đầy đủ thao tác CRUD cơ bản với Express, Mongoose, MongoDB và test với Postman 🥰 Github repo: github.com/anhduy1202/UA-cam/tree/express-tut 🤩 Libs/Packages mình tải trong video: - npm install express dotenv cors body-parser axios cheerio Mốc thời gian: 0:00 - Giới thiệu 0:18 - Project trong video ...
Học Typescript + React cơ bản với Pokemon API (2022)
Переглядів 28 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), trong video này mình sẽ hướng dẫn các bạn về sử dụng Typescript React cơ bản nhe 👾Link Discord: discord.gg/6FvPGSVces ✨ Sản phẩm trong video pokemonts.netlify.app 🥰 Github repo: github.com/anhduy1202/UA-cam/tree/pokemon-ts Mốc thời gian: 0:00 - Giới thiệu 0:13 - Typescript là gì? 0:26 - Typescript chỉ xài được với React? 0:53 - Cần chuẩn bị gì cho vifdeo này? 1:...
Mình đã lập trình một mạng xã hội trong 30 ngày
Переглядів 10 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này sẽ làm 1 video giải trí nhưng cũng không kém phần hữu ích, hãy xem mình tạo một mạng xã hội trong 30 ngày như nào nhé :D - Do mình xài server free cũng như database free của MongoDB nên lúc mới đăng nhập nó sẽ hơi lâu nhe, các bạn thông cảm :'D lâu quá thì các bạn có thể tắt đi rồi vô lại nhé - Đây chỉ là một project giải trí của mình thui chứ mình kh ...
Tạo và xác thực Form trong React (useState, useEffect, Formik, Yup)
Переглядів 11 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này chúng ta sẽ cùng nhau tìm hiểu về cách tạo Form trong React với 2 cách: dùng Hooks của React (useState, useEffect) hoặc dùng Formik. Chúng ta cũng sẽ xác thực Form thông qua Yup cùng với Formik 🥰 Github repo: github.com/anhduy1202/UA-cam/tree/react-formik 🤩 Libs/Packages mình tải trong video: - npx create-react-app (React) - npm install formik (Formik)...
Những công nghệ mình sẽ học trong năm 2022
Переглядів 3,8 тис.2 роки тому
😎Xin chào, mình là Duy (Daniel), video này sẽ không phải là một video dài 1 tiếng đâu :D nó chỉ đơn giản là nói chuyện về công nghệ thui, bạn học được những gì trong năm 2021? 🥰 Măc dù nhìn nhiều công nghê thật, nhưng thực chất tụi nó đều bổ sung lẫn nhau cả, với lại một vài công nghệ như mình bảo mình chỉ tìm hiểu sơ quá cho biết thêm thui, mấy bạn chỉ cần tập trung 2,3 công nghệ là ngon lành ...
Tailwind CSS 3.0 + React - Xây dựng Landing Page có responsive, dark mode ( Hết )
Переглядів 6 тис.2 роки тому
Tailwind CSS 3.0 React - Xây dựng Landing Page có responsive, dark mode ( Hết )
Tailwind CSS 3.0 + React - Xây dựng Landing Page có responsive, dark mode ( Phần 1/2 )
Переглядів 22 тис.2 роки тому
Tailwind CSS 3.0 React - Xây dựng Landing Page có responsive, dark mode ( Phần 1/2 )
JWT - Hướng dẫn code chức năng đăng ký, đăng nhập, xác thực, phân quyền ( Hết )
Переглядів 47 тис.2 роки тому
JWT - Hướng dẫn code chức năng đăng ký, đăng nhập, xác thực, phân quyền ( Hết )
JWT - Hướng dẫn code chức năng đăng ký, đăng nhập, xác thực, phân quyền ( Phần 2/3 )
Переглядів 45 тис.2 роки тому
JWT - Hướng dẫn code chức năng đăng ký, đăng nhập, xác thực, phân quyền ( Phần 2/3 )
JWT - Hướng dẫn code chức năng đăng ký, đăng nhập, xác thực, phân quyền ( Phần 1/3 )
Переглядів 50 тис.2 роки тому
JWT - Hướng dẫn code chức năng đăng ký, đăng nhập, xác thực, phân quyền ( Phần 1/3 )
Hướng Dẫn React + Redux Toolkit - Phần 2 (Hết)
Переглядів 7 тис.2 роки тому
Hướng Dẫn React Redux Toolkit - Phần 2 (Hết)
Hướng dẫn React + Redux Toolkit - Phần 1
Переглядів 28 тис.2 роки тому
Hướng dẫn React Redux Toolkit - Phần 1
React Cơ bản ( React Router, React Context, UseState, UseEffect, UseNavigate, Axios,…)
Переглядів 16 тис.2 роки тому
React Cơ bản ( React Router, React Context, UseState, UseEffect, UseNavigate, Axios,…)
Hướng Dẫn React Siêu Cơ Bản ( Hooks, UseState, UseEffect, Props, Input Event Handling )
Переглядів 15 тис.2 роки тому
Hướng Dẫn React Siêu Cơ Bản ( Hooks, UseState, UseEffect, Props, Input Event Handling )
Em clone code về bị lỗi ở file ./app/action.ts như trên video của anh. Mong a gợi ý hướng sửa hoặc code mẫu ạ. Lỗi như sau: SyntaxError: Unexpected token '<', "<html> <h"... is not valid JSON at JSON.parse (<anonymous>) at async getProductsByCategory (./app/action.ts:75:19) digest: "1324835502" POST / 500 in 323ms
anh cho em xin tên extension tự tạo thẻ html với ạ như .test là tạo thẻ div á anh :3
bước xác nhận email bên oneentry của em cứ bị lỗi hoài là sao ạ
a ơi ngang đoạn test API e bị lỗi 500 Internal Server Error . Fix như thế nào vậy ạ
anh ơi anh có thể giới thiệu cho em 1 khóa học lập trình javascript được không ạ
Hay nha, chi tiết đầy đủ nha
Rất hay và bổ ích, bạn rất thành thạo về JWT và các phần liên quan. Respect!
Web này nó có dự đoán và gợi ý danh sách mua hàng cho mỗi người dùng khác nhau không anh?
sao bro không fetch phía server nhỉ ?
làm video về socket với TypeScript đi a
em cũng làm theo a nhưng sao nó vẫn lỗi ạ , ở backend e cho nó listen on port 3001 , config proxy em cũng cho nó là port 3001 , chaạy frontend thì trên cổng 5137 , vì vậy đến lúc gọi hàm updateUser vô khúc try thì nó ghi là error apiRequest.js:9 POST localhost:5173/v1/update 404 (Not Found) . Em xin hướng giải quyết với ạ
version tailwindcss hiện tại sao mình cài postcss autoprefixer đã thành công, mà không có file postcss.config.js nhỉ? hay version này tích hợp sẵn rùi ta
mình log in OneEntry xong thì vô Settings k thấy App Tokens đâu hết ta, không biết ở đâu để tạo API token cho app nữa, Duy và mọi người hướng dẫn giúp với. Thanks.
@@Anandmum mình trả lời trong Discord r ah, mấy b nhớ check mục Access của Project là Security API Token chứ kh phải mTLS nha
mình đã đc các bạn giúp rồi, và giờ đến phần làm GG App Password thì mình bị nhận thông báo như vầy: "The setting you are looking for is not available for your account." có cách nào để làm dc k các bạn ơi
Cảm ơn bạn
Bạn ơi! Mail để lấy username và password không gửi về sau khi tạo project.Forgot password cũng bị lỗi internal
@@kietanh1382 b thử check mail từ noreply@oneentry.cloud xem
Khi tạo project trong oneetry nó bị như này Events (Push notifications, email, and WebSocket notifications) User activatio không gửi mail để đăng nhập bên dashboard server được cần phải làm sao ạ
@@hunghung7187 b vào group Discord của mình r gửi hình mình xem lỗi nha
em vẫn chưa hiểu code nó chạy ở đoạn verifyTokenAndAdminAuth là như thế nào , khi mình gọi tới middlewareController.verifyToken(req,res,()=> {...}) , cái tham số thứ 3 ở đây là kiểu sao v ạ , nó có phải thay thế cho thằng next không ạ
Có bạn nào đăng ký sđt VN mà 84 nó tự chuyển thành 74 không :V
để mình báo với bên đó để sửa lỗi này nha =))
@@DanielTruongDev thank kiu bác
fix r á
@@DanielTruongDev Dạ e cảm ơn anh
bạn ơi, lúc mình đăng ký tài khoản OneEntry, phần nhập sdt mình đã đổi sang Vietnam hoặc +84 nhưng nó cứ chuyển sang +74 hoài??
để mình báo với bên đó để sửa lỗi này =))
@@DanielTruongDev mình mới dùng sdt nước ngoài, s đó đki đc r. Nma lúc login ở mục Access thì mình check mail và k thấy OneEntry gửi password về
@@lehuynh7637 lúc b tạo project thì nó sẽ gửi email về cho b á, b thử check mail từ noreply@oneentry.cloud xem
ah làm một cái website Ecommerce dùng payload cms đi ah em đang thực tập về nó mà chưa hiểu rõ lắm
tưởng bro bán mình cho tư bản rồi chứ, lâu quá ko thấy ra video
Ấn tượng quả phát âm "controller" của ông vl
cms khác gì database bth ta
@@XuanDuyNguyenVo CMS thì đằng sau vẫn có database của nó, nma nó sẽ tiện hơn cho ai kh rành về code để có thể thay đổi nội dung của website dễ hơn, click vài cái là được
kiểu như team marketing mà muốn đăng bài blog mới hay gì chẳng hạn, vào CMS đăng thì sẽ dễ hơn =))
@@DanielTruongDev đó là nhiệm vụ của thằng developer tạo giao diện cho dân marketing chứ nhỉ @@
@@XuanDuyNguyenVo v thay vì b thuê dev code nguyên cái giao diện để ngta quản lý, thì bây h có CMS sẵn để làm việc đó, dev chỉ cần có việc là gọi api th còn thêm content như nao thi tuy user
Các bạn có thể sử dụng code DANIELDEV24 này để xài gói Study FREE trong vòng 3 THÁNG, các bạn lưu ý là mã này chỉ áp dụng tới ngày 25/7 thôi nha, nên các bạn tranh thủ xài mã này để tạo project trước kẻo hết hạn ⚠⚠ Không cần thẻ ngân hàng để đăng ký đâu nha nên cứ yên tâm mà tạo oneentry.cloud
chờ đợi anh đã lâu , cứ tưởng là anh bận k ra video nữa chứ . Mãi ủng hộ anh!
lâu lâu ra 1 video dài chất lượng cho nó đã =))) nói chứ do mùa cuối nên a bận học, thanks e đã ủng hộ kênh nhe
@@DanielTruongDev em ra nhiều nha, anh rất tò mò về dev ở Mỹ lắm, anh thấy em học giỏi quá trời nhìn GPA giỏi, hóng nhiều vid của em
Với khóa này mình có deloy lên vercel đc k ạ ^^
@@tuankiet.1701 vô tư nha b, cuối video mình có hướng dẫn cách deploy á
@@DanielTruongDev oki mình cảm ơn bn
Bn cho mình hỏi OneEntry Headless CMS là mô hình đóng gói toàn bộ gồm backend + frontend + database. mình mới tìm hiểu nhưng chưa rõ
@@tuankiet.1701 mục đích của nó là để quản lý nội dung của website nên sẽ là backend nha b, b kh có tạo ra frontend sử dụng Headless CMS, mà nó là chỗ chứa nội dung website của b r b sẽ tha hồ tự tạo frontend như video mình làm r lấy data từ Headless CMS như OneEntry thông qua SDK, làm v thì sẽ kh bị phụ thuộc vào việc “xây 10 cái website nhìn như 1” của các CMS thông thường nha
cảm giác load hơi lâu đúng kh nhỉ, mình cũng thắc mắc web mình làm sao nó cũng load lâu giống vậy á
@@minhtamnguyen2753 load từ CMS thì chắc hơi lâu á, đc thì nên cache lại để đỡ tgian load, còn next.js lúc đầu vừa tạo project thì sẽ build nên hơi lâu sau đó thì mượt bth
cmt 2 😂
cmt đầu
Đã xem nhiều video hướng dẫn của nhiều kênh, nhưng mình thấy bạn hướng dẫn rất dễ hiểu, cụ thể hơn tất cả những kênh khác.
hay quá Daniel . Cho mình xin tài khoản mình gửi Donate ít tiền cafe nha
Coi video dễ hiểu thật. Thank Duy
bạn gioi quá
Hay qua, thanks b
thank pro. I learn a lot from you. You are mastering reactjs
I learn a lot from you. Thank you.
video dài quá em
cho mình hỏi khi nào sẽ dùng useCallBack, UseMemo ở đây mình không thấy đề cập tới, có gì mong bạn và mọi người chỉ bảo thêm
anh ơi em bị lỗi như thế này : Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:68:19) at Object.createHash (node:crypto:138:10) at module.exports nhờ anh và mọi người giúp em với ạ :((
thay dòng script trong package.json thành như thế này là chạy được nè "start": "react-scripts --openssl-legacy-provider start",
A oiw cho e xin template cv của a với ạ. Em cảm ơn ạ.
theme anh dùng là gì vậy ạ
tôi quay lại đây để cảm ơn ông bạn. Ngày trước nhờ coi clip code nodejs của ông bạn mà h tôi thành backend dev cũng gần 2 năm rồi. Chúc ông bạn nhiều sức khỏe nha.
em cảm ơn anh rất nhiều ạ
ai biết thuộc tính name: user bên Slice dùng cho mục đích gì ko ạ :<
vậy nếu tìm kiếm filter thì làm như thế nào
anh ơi bây giờ học phần 1 này thì oke k ạ Em sợ nó update lên nhiều cái khác với video này ạ
nếu tạo giá trị ban đầu trong initialState với giá trị là 1 mảng rỗng [] thì sao khi mình console.log giá trị đó ra nó lại không ra giá trị là mảng rỗng nhỉ
Anh ơi cho em hỏi, khi cookie hết hạn và state redux toolkit hết hạn làm sao để force logout người dùng vậy anh
ra tiếp video về nodejs đi anh