之前,我知道Gatsby仅支持静态查询(您只能在构建时中将数据添加到查询中)。考虑到这一点,我想知道是否可以通过分页在页面中实施某种动态过滤/排序。
用例示例:用户可以添加/更新“参数” 的种类,甚至可以“选择多少个项目” 页面可以显示(使用DataTables的情况确实很常见,尽管静态/本地内容很少。)
我想到了两种可能的解决方法:
createPages
上创建所有可能的方案。这有点复杂,每当我更改数据时,我都必须手动添加/删除每种排序。另外,随着我的数据的增长,所有“可能的”页面也随之增长。如果有人通过Gatsby实现了类似的用例,我将非常高兴听到您的实施-预先感谢。