Javascript 如何设置继电器中的初始变量?
从learnrelay.org启动relay,从教程中可以看出,设置初始变量的代码如下:Javascript 如何设置继电器中的初始变量?,javascript,graphql,relayjs,Javascript,Graphql,Relayjs,从learnrelay.org启动relay,从教程中可以看出,设置初始变量的代码如下: export default Relay.createContainer( ListPage, { initialVariables: { sortOrder: 'id_DESC' }, fragments: { viewer: () => Relay.QL` fragment on Viewer { allP
export default Relay.createContainer(
ListPage,
{
initialVariables: {
sortOrder: 'id_DESC'
},
fragments: {
viewer: () => Relay.QL`
fragment on Viewer {
allPokemons (first: 1000, orderBy: $sortOrder) {
我们通常在relay classic中这样分配变量,但这段代码在relay modern中抛出了一个错误,我不知道为什么
export default createPaginationContainer(TodoList,
initialVariables: {
first: 10,
},
fragments: {
viewer: graphql`
fragment TodoList_viewer on User {
todos( # we need to expose todos on user so we can check if todo text already exist and sync in database
first: $first
) @connection(key: "TodoList_todos") { #assign a key of connection that can be used shared updater
您不能在Relay Modern-中使用
initialVariables
。
请注意,到目前为止,关于从这些函数迁移的文档非常简短
如果您现在正在处理此问题,则有一个示例演示如何基于变量正确获取和重新提取视图
如果您仅使用变量进行分页,.您不能在Relay Modern-中使用
初始变量。
请注意,到目前为止,关于从这些函数迁移的文档非常简短
如果您现在正在处理此问题,则有一个示例演示如何基于变量正确获取和重新提取视图
如果您仅使用变量进行分页,.我们没有足够的信息提供帮助。错误信息是什么?你做了什么调试?另外,请提供更多关于您正在使用的客户端的上下文,以及谁在调用此createPaginationContainer
function@JuanMendes更新了问题,错误在第6行:viewer:graphql`@JuanMendes已导入createPaginationContainer,但我仍然无法分配初始变量。正确地提问会让其他人想帮助你。没有人愿意浪费时间深入研究你的问题。让我们更容易帮助你。我特别向你要了一条错误信息,你只给了我一个行号。不要只是给我一个错误信息,看看上面的链接,让你的问题更加独立。最后,一个“我是新手”的屏幕名称并不意味着你不必做该做的事dilligence@JuanMendes对不起,我忘了说明错误,第6行的webpack构建失败,我想我很清楚,因为我在更新之前提供了设置初始变量的代码,更新后的代码看起来很相似,我们没有足够的信息提供帮助。错误信息是什么?你做了什么调试?另外,请提供更多关于您正在使用的客户端的上下文,以及谁在调用此createPaginationContainer
function@JuanMendes更新了问题,错误在第6行:viewer:graphql`@JuanMendes已导入createPaginationContainer,但我仍然无法分配初始变量。正确地提问会让其他人想帮助你。没有人愿意浪费时间深入研究你的问题。让我们更容易帮助你。我特别向你要了一条错误信息,你只给了我一个行号。不要只是给我一个错误信息,看看上面的链接,让你的问题更加独立。最后,一个“我是新手”的屏幕名称并不意味着你不必做该做的事dilligence@JuanMendes抱歉,我忘了说明错误,第6行的webpack构建失败,我想我很清楚,因为我提供了一个在更新之前设置初始变量的代码,更新之后的代码看起来很相似