Skip to content

Instantly share code, notes, and snippets.

View paulnguyen-mn's full-sized avatar

Paul Nguyen paulnguyen-mn

View GitHub Profile
// function declaration
function sayHello() { }
// function expression
const sayHelloExpression = function () { }
// arrow function
const sayHelloArrow = () => { }
const subArray = [].filter(function (x) {
@paulnguyen-mn
paulnguyen-mn / reactjs-interview-tips.md
Last active March 7, 2023 12:16
Bí kíp cho buổi phỏng vấn ReactJS thành công 🎉

Bí kíp cho buổi phỏng vấn ReactJS thành công 🎉

From unplash.com

AGENGA:

  1. Một vài lưu ý chung
  2. Ôn tập kiến thức JS/ReactJS
  3. Cày thuật toán, giải thuật
  4. Tìm hiểu về công ty mà mình xin ứng tuyển
@paulnguyen-mn
paulnguyen-mn / reactjs-learning-path-2020.md
Created June 25, 2020 15:46
Lộ trình học ReactJS cơ bản cho người mới bắt đầu 2020 🚀

Lộ trình học ReactJS cơ bản cho người mới bắt đầu 2020 🎉

  • Đôi tượng: mới bắt đầu học ReactJS mà không biết học những gì.
  • Yêu cầu kiến thức:
@paulnguyen-mn
paulnguyen-mn / git-end-to-end-commands.md
Last active June 9, 2022 03:42
Những lệnh git sử dụng từ lúc nhận task cho đến khi tạo PR 😍

GIT - CÁC LỆNH ĐƯỢC DÙNG TỪ LÚC NHẬN TASK CHO TỚI LÚC TẠO PR 🎉

0. Nhận task, ví dụ ở đây task có id là 123

  • Tí nữa, đọc thấy tạo nhánh có số 123 thì các bạn hiểu ngầm nó chính là taskId nhen.
  • Ví dụ team mình dev trên nhánh develop.

1. Lấy code mới nhất trên branch develop

@paulnguyen-mn
paulnguyen-mn / js-expired-token.js
Created March 24, 2020 16:04
Xử lý expired token trong javascript (js nâng cao)
// Easy Frontend
// Học FE đơn giản, dễ hiểu và đặc biệt phải vui ❤️
// JS NÂNG CAO - Xử lý expired token trong Javascript như thế nào?
// ❓ Chuyện gì xảy ra nếu giữa chừng token bị expired?
// Ví dụ: 3 api requests đồng thời với nhau
// TRƯỜNG HỢP 1: Token chưa expired, vẫn còn tốt chán 🤣
// --request 1-->
@paulnguyen-mn
paulnguyen-mn / js-value-reference-type-video.js
Created March 21, 2020 05:43
Nội dung bài học trong video về tham trị và tham chiếu trong javascript
// Channel: EASY FRONTEND - Hậu Nguyễn
// Youtube channel: https://www.youtube.com/channel/UCG2ovypNCpVOTFeY1YCocmQ
// THAM TRỊ vs THAM CHIẾU trong Javascript
// CHIA SẺ
// 1. Tham trị vs tham chiếu là gì?
// 2. Các khái niệm:
// - stored by value
// - stored by reference
// - pass by value
// -----------------------------------
// HỌC REDUCE() QUA CÁC VÍ DỤ ĐƠN GIẢN
// -----------------------------------
// Trong cái mớ hàm này
// for...i, for...of
// forEach
// filter
// map
// ...
// HACK NÃO VỚI PHÉP TOÁN
// CỘNG TRỪ TRONG JAVASCRIPT
// ------------
// Phép cộng
// ------------
// Number + Number = Number
console.log(1 + 1);
@paulnguyen-mn
paulnguyen-mn / utils.js
Created February 21, 2020 09:34
Get/Set text, value or background image url by elementId
const setTextByElementId = (elementId, text) => {
const element = document.getElementById(elementId);
if (element) {
element.innerText = text;
}
};
const setValueByElementId = (elementId, value) => {
const element = document.getElementById(elementId);
if (element) {