Bắt đầu học ReactJs từ con số không?
Chào mừng các bạn tới với loạt bài viết về lập trình ReactJS
Giới thiệu
Chào mừng các bạn tới với loạt bài viết về lập trình ReactJS. Như đã hứa trong bài viết trước Làm thế nào để có thể nhúng source code vào bài viết trên Blogger? Mình sẽ cố gắng viết các bài hướng dẫn chi tiết cách lập trình web sử dụng ReactJs. Các bài viết này sẽ đi từ cơ bản tới nâng cao để người đọc có thể hiểu bản chất của vấn đề. Sau này có thể tuỳ biến và có thể code các dự án lớn. Trong các bài mình viết, mình sẽ cố gắng truyền tải lại các kiến thức mình có học được và trải nghiệm thực tế từ các sản phẩm mình xây dựng bằng công nghệ ReactJs. Nhưng cũng không thể tránh khỏi các lỗi trong bài viết. Nếu bạn nào phát hiện ra lỗi thì góp ý với mình nhé.
Trong loạt bài viết này mình sẽ đề cập các nội dung trong bảng bên dưới. Mỗi khi có bài viết mới mình sẽ cập nhật link tương ứng của bài viết để các bạn dễ theo dõi.

  • Pure React
  • npm, ESLint & Prettier
  • Parcel
  • JSX
  • Hooks
  • Effects
  • Dev Tools
  • Handling Async
  • Reach Router
  • Class Component
  • Error Boundaries
  • Context
  • Portals and Refs
  • Conclusion
  • Hooks In Depth
  • Emotion
  • Code Splitting
  • Typescript
  • Server Side Rendering
  • Redux
  • Testing

Đồng thời trong bài viết mình cũng sử dụng GitHub làm công cụ quản lý code version. Nếu bạn làm chưa biết về Github có thể tìm hiểu qua tại đây để có hiểu biết cơ bản về cách làm việc với công cụ này. Mỗi bài viết mình sẽ chia thành một branch trên git để các bạn có thể dễ theo dõi cũng như pull code về so sánh với đoạn code mình thực hiện. Repo của loạt bài viết mình để tại đây. Các bạn có thể pull code về và bắt đầu luôn bài học. Nếu bạn muốn contribute code cho repo thì cứ thoải mái taọ PR nhé, mình sẽ cố gắng review code.

Vì đây là các hướng dẫn cho người mới bắt đầu nên mình sẽ viết rất chi tiết để một người mới bắt đầu và có kiến thức cơ bản nhất về các sử reactjs. Còn các bạn nào cao thủ rồi thì cho mình thêm góp ý để cải thiện nội dung thêm nhé :)

Thôi nói hơi dông dài quá. Chúng ta cùng bắt đầu bài học đầu tiên thôi, hy vọng rằng các bài viết sẽ giúp bạn hiểu và chinh phục công nghệ Reactjs này.