Feed流产品的重用机制( 二 )


之前看到错位的feed A , 和你重新刷回的feed A , 其样式虽然一样 , 但其本质已经变了 。
你第一次看到的feed A , 是系统最开始创建的feed A , 而你重新刷回看到的feed A , 已经是重用了别人的feed , 只是更新了feed A的数据而已 。
还是用包包举例:
房间里一共可以放下三个包包 , 按时间线于是你最初买了LV、Gucci、PRADA这三个包包 。
当你想拥有Chanel包包时 , 这时因为LV包包是最先买的 , 所以会把LV包包改装成Chanel包包 , 现在柜子里就变成:Gucci、PRADA、Chanel这三个包包 。
过了几天你又想要之前的LV包包了 , 于是按时间线这时会把Channel包包给改装回LV包包 , 重新变成:LV、Gucci、PRADA这三个包包 。
虽然这时还是LV、Gucci、PRADA这三个包包 , 但实际上第一个LV包包已经不是最新的了 , 它已经从新品变成了二手货 。
这种机制可以用古希腊哲学家赫拉克利特所说“人不能两次踏进同一条河流”进行概括 , 下次当你遇到feed流产品bug不可复现时 , 可以从feed流的重用机制进行思考 。
公众号:和产品经理聊技术
本文由 @和产品经理聊技术 原创发布于人人都是产品经理 , 未经作者许可 , 禁止转载 。
题图来自Unsplash , 基于CC0协议 。