Reactivity: isolation के प्रभाव
अगर आपके कोड में कोई reactive वैरिएबल कई बार आता है और आप यह सुनिश्चित करना चाहते हैं कि उसकी बदलाव से कोड का re-evaluation ट्रिगर न हो, तो उस वैरिएबल के हर instance को isolate करना होगा। यानी अगर वैरिएबल x isolate() के अंदर है लेकिन बाहर भी आता है, तो वह reactivity को ट्रिगर करेगा।
नीचे दिए गए कोड में एक reactive वैरिएबल result परिभाषित है और इसे तीन input वैल्यूज़ से कैल्क्युलेट किया गया है:
result <- reactive({
temp <- input$X + input$Y
isolate({
temp <- temp * input$Y * input$Z
})
temp
})
ऊपर दिए गए कोड में result reactive वैरिएबल कब अपडेट होता है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
केस स्टडीज़: R में Shiny के साथ वेब एप्लिकेशन बनाना
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें