0
나는 material-ui, React, Redux를 사용하고 있으며, 성공, 실패를 요청할 때 스낵바를 보여주고 싶습니다. 스낵바를 보여주고 숨기는 플래그를 만드는 데 혼란 스럽습니다.Redux에서 요청 성공, 실패시 스낵바를 표시하는 방법?
나는 material-ui, React, Redux를 사용하고 있으며, 성공, 실패를 요청할 때 스낵바를 보여주고 싶습니다. 스낵바를 보여주고 숨기는 플래그를 만드는 데 혼란 스럽습니다.Redux에서 요청 성공, 실패시 스낵바를 표시하는 방법?
스낵바를 추적하는 상태가 상점에 있어야합니다. 예컨대 :
{
notification: null,
}
가게의이 부분에 응용해야 connect
의 루트에서 렌더링되는 구성 요소.
알림 표시/숨기기를 원할 때마다 알림을 추적하는 상태를 변경하는 발송 및 작업.
그래, 맞지? 우리가 작업을 파견 할 때마다 모든 구성 요소가 렌더링되기 때문입니다. –
예, 올바른 접근 방식입니다. React가 변경된 실제 DOM을 최소화 할 때 훌륭한 작업을 수행하므로 렌더링을 너무 많이 걱정하지 마십시오. 구성 요소가 [virtual DOM] (https://www.codecademy.com/articles/react-virtual-dom) – thedude
네가 맞다는 것을 사용하여 렌더링된다는 사실을 기억하십시오. 가상 DOM은 너무 빠르지 만 나는 원하지 않습니다. 구멍 구성 요소를 다시 렌더링합니다. –