看着從終極版的reddit的文檔example,丹說:非標準化數據如何導致反應減少問題?
{
selectedSubreddit: 'frontend',
postsBySubreddit: {
frontend: {
isFetching: true,
didInvalidate: false,
items: []
},
reactjs: {
isFetching: false,
didInvalidate: false,
lastUpdated: 1439478405547,
items: [
{
id: 42,
title: 'Confusion about Flux and Relay'
},
{
id: 500,
title: 'Creating a Simple Application Using React JS and Flux Architecture'
}
]
}
}
}
在這個例子中,我們一起存儲與 分頁信息的接收項目。但是,如果您的 的嵌套實體彼此相互引用,或者您讓用戶 編輯項目,則此方法將無法正常工作。想象一下,用戶想要編輯一個提取的帖子,但是這個帖子在狀態樹的幾個地方被複制。這將是 真的很痛苦實施。
有人可以解釋他指的是什麼分頁信息?另外,如果用戶想要編輯提取的帖子,它會是什麼樣子?這怎麼會導致一個帖子在狀態樹的幾個地方被複制?