Câu hỏi phỏng vấn React.js
Câu hỏi

Bạn nên thực hiện request AJAX ở đâu trong một React component?

Câu trả lời

Trong một React component, yêu cầu AJAX nên được thực hiện trong phương thức vòng đời componentDidMount khi sử dụng class components, hoặc trong hook useEffect khi sử dụng function components. Điều này đảm bảo rằng yêu cầu AJAX chỉ được thực hiện sau khi component đã được gắn vào DOM, giúp tránh các vấn đề liên quan đến việc cập nhật trạng thái trên một component chưa sẵn sàng.

Class Components

javascript Copy
class MyComponent extends React.Component {
  componentDidMount() {
    // Thực hiện yêu cầu AJAX ở đây
    fetch('https://api.example.com/data')
      .then(response => response.json())
      .then(data => this.setStat...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Làm sao để ngăn các React component re-render?

middle

Bạn thích hooks nào trong React? Hãy mô tả cách tạo một hooks bất kỳ.

middle

Chức năng của hàm render() trong React là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào