現在我這邊有個想法,但是之前沒有具體的做過,所以不知道是否可行。舉個例子:// 這是一個父組件<Father />// 這是一個子組件<Son />父組件里面可能包含多個被復用的子組件。父組件負責到server端拿數據,子組件負責渲染父組件拿到的數據。這都很正?!,F在有一個需求,需要讓子組件有一個過濾的功能。最簡單的例子就是一個列表頁,根據不同的過濾方式展現不同的數據。舉個例子,‘選擇10號-12號的所有數據并展示’。如果將數據的操作放到父組件去做,那么父組件會變得非常的臃腫,因為子組件會被引用多次。我的設想是,把數據放到子組件的state上,讓子組件自己去管理,從而導致子組件的re-render。不過我沒有確實的做過這種功能的劃分,所以想來問下各位大神,我的設想是否可行?以后會不會存在什么局限?看了下好像有些人還不太明白我的意思,我貼個圖吧根據篩選,展示不同的數據
react 組件props和state的問題
桃花長相依
2018-11-21 18:14:50