# Kiến thức cần nắm
Promise
Fetch API
RESTful API
JSON
Tham khảo:
👉 API search users:
—
👉 XEM LỘ TRÌNH HỌC:
Hãy học tại trang web thay vì Youtube. Lý do tại sao mời bạn bấm vào đây:
#hoclaptrinh #javascript #html_css #nodejs #restful_api #backend #devops
—————————————
☻ Phần mềm sử dụng trong video:
Công cụ dịch Tiếng Anh:
Công cụ đo đạc giao diện web:
Công cụ viết CV xin việc chuyên nghiệp:
☻ Tiện ích cho Visual Studio Code:
Gợi ý code: Tabnine Autocomplete AI (
Tự động đóng thẻ: Auto Close Tag (
Tự động đổi tên thẻ đóng/mở: Auto Rename Tag (
Thêm màu sắc cho các cặp ngoặc: Bracket Pair Colorizer (
Icon theme: Material Icon Theme (
Hiển thị thông tin Git (commit, author, …): Gitlens (
☻ Khóa học lập trình web MIỄN PHÍ:
Kiến thức nhập môn:
Xây dựng giao diện với HTML, CSS:
Xây dựng web responsive:
Lập trình Javascript cơ bản:
Lập trình Javascript nâng cao:
Làm việc với Terminal & Ubuntu:
Xây Dựng Website với ReactJS:
Xây dựng web với Node & Express:
HTML, CSS tips:
Ứng dụng cảnh báo khi sờ lên mặt:
Xem thêm tại:
☻ Chú ý :
– Không văng tục chửi bậy, bình luận có văn hóa.
– Không hỏi khi chưa xem xong video.
Sai phạm sẽ được mời khỏi kênh.
☻ F8 là nơi học lập trình để đi làm!
Tại sao bạn nên học lập trình tại đây? Ở đây chúng tôi có:
– Nội dung bài học chỉn chu và chi tiết giúp học viên hiểu từ cái gốc
– Kỹ năng sư phạm khác biệt từ người dạy giúp học viên có thêm nhiều động lực
– Hình ảnh và âm thanh chất lượng cao giúp học viên thêm hứng thú
F8 Official
(c) Sơn Đặng
Website:
Facebook cá nhân:
Nhóm Học Lập Trình Web:
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.
Kiến thức cần nắm
Promise
Fetch API
RESTful API
JSON
Tham khảo: https://fullstack.edu.vn/learning/javascript-co-ban?id=e907615b-943e-42f7-a2f4-d5d80c5f9cbd
👉 API search users: https://tiktok.fullstack.edu.vn/api/users/search?q=hoaa&type=less
Dành cho ai bị [Bug]: Path matching no longer works if the pattern contains @
Từ react-router-dom 6.6.0 pattern chứa @ không còn dùng được nữa
nghĩa là cấu hình từ
{ path: "/@:nickname", component: Profile }
bỏ @ đi sẽ work nhé
-> { path: "/:nickname", component: Profile }
Cái đoạn 29:00 nên dùng luôn thuộc tính rotate thay cho transform ạ.
to {
rotate: 360deg;
}
Lỗi link api rồi anh ơi
API link bị lỗi hả anh, em không vào được cảm ơn anh
a ơi e muốn xử lý search khi người gõ không dấu hoặc gõ chữ thường thì sao a ?
36:30 Quá ổn luôn anh ơi
Anh dùng extension nào của Chorme mà zoom đc 1 gốc vậy ạ? 😀
hi anh,
ở bài này em gặp vấn đề ở chỗ khi em xóa text trong ô input "rất nhanh" thì searchResult vẫn còn anh ạ, em giữ đè phím backspace. mong anh giải thích lý do và fix giúp em với ạ
cảm ơn anh
Cảm ơn anh ạ
Bài giảng a làm rất chi tiết và dễ hiểu
Phần input allow/notAllow space khi ko nhập gì, mình dùng như này đc ko nhỉ?
useLayoutEffect(() => {
const handleKeydown = (e) => {
if (searchValue.length === 0 && e.keyCode === 32) {
e.preventDefault();
}
};
window.addEventListener('keydown', handleKeydown);
return () => {
window.removeEventListener('keydown', handleKeydown);
};
}, [searchValue]);
Họ Lê hay học Đặng điều ổn anh ơi
dùng finally setLoading(false) thì ngon hơn nha anh
cài luôn axios nào :V
Em thấy làm code with me hay đó anh. Đến khi bọn em học đến những phần anh chưa dạy thì vẫn có thể code cùng f8 được nè 😍
Có khi nào a Sơn cảm lấy lười quay video ko? Chứ em lâu lâu lại bị lười học, chán thật😅
A ơi, sau khóa ReactJs a có dự định hoàn thành khóa Nodejs còn đang dang dở k ạ?
Mong a có thể tích hợp typescript ở khoá sau này
36:34 Họ Lê cũng có họ Lê this họ Lê that a ạ =)))) nhưng mà trong video thì quá ổn 😀
Cho mình hỏi F8 sau này có dạy khóa PHP vs MySQL ko ạ?
Có vẻ họ Lê khá là ổn anh em nhở :v
sau 3 ngày cuối cùng cũng có Video