如何通过Route 给组件传递数据?
来源:6-4 路由匹配

heybugs
2019-07-17
页面分为三部分 header part1 part2
Header level part1 part2 三部分的数据是从服务器获取
其中part1 和part2 的内容会根据level的不同而稍作变化 但是格式是一样的
Route 分别链接这三部分 和老师讲的这个地方类似
按道理获取服务器的数据应该在 app这个组件这里获取,然后把获取到的数据分别传递给其他组件。这样不就减少了请求次数吗,之前老师的项目中也讲过如果多个组件用到相同的数据,那么需要把这个数据上移。
1》 但是从服务器获取的数据如何传递给Route中的组件呢?
2》 如果上述方法行不通,有没有更好的解决方法,因为这样就没次切换level都需要从服务器调用同一个接口两次去获取part1 和part2 的返回数据
3》 是否存在服务器设计的返回接口不合适
写回答
2回答
-
艾特老干部
2019-07-26
你好,redux是一种方案。另外,Route本身也可以传入props的,可以看6-5节的内容。
00 -
wykun
2019-07-19
同学你好,通过你所描述的问题,完全可以通过redux的方式去解决.你可以再看看老师讲的redux部分.
00
相似问题