강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của gusn97193505
gusn97193505

câu hỏi đã được viết

Học React A-Z bằng cách làm theo (phản ánh phiên bản 19)

Lưu giá trị todoData vào localStorage

useEffect로 사용을 해도 되나요?

Viết

·

174

0


  useEffect(() => {
    localStorage.setItem('todoData', JSON.stringify(todoData));
  }, [todoData]);

 

이렇게 작성을 하고, 나머지는 다 주석을 처리했는데도 정상 작동하는 것 같더라구요.

 

하지만 의문인게

 setTodoData((prev) => [...prev, newTodo]);
    localStorage.setItem('todoData', JSON.stringify([...todoData, newTodo]));

여기도 주석처리를 했는데, 여기는 조금 작성하는 게 다르
지 않나요? handleRemoveClick = () => {

setTodoData([])

}

여기도 그렇구요. 그런데 그냥 다 정상 작동 하네요?

reactreduxtddtypescriptnext.js소프트웨어-테스트

Câu trả lời 1

1

John Ahn님의 프로필 이미지
John Ahn
Người chia sẻ kiến thức

안녕하세요!

둘 다 작동하는 것은 맞지만
useEffect 이외의 방법으로 할수있는게 있다면
useEffect 사용은 후순위가 됩니다 ^^
최대한 useEffect 사용은 지양하는게 좋기 때문입니다~!

감사합니다!

Hình ảnh hồ sơ của gusn97193505
gusn97193505

câu hỏi đã được viết

Đặt câu hỏi