You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a loader that, among other things, performs a search for some data.
After that, a user selects one item and adds it to the data on that route.
Searching for those results should not cause the whole route to re-render, because no state has yet changed.
Once the selected result has been added to the screen, then the screen should re-render.
Loader:
exportfunctionqualificationProjectLoaderSetup(backendApiUrl: string){constgraphQLClient=graphqlClientConfiguration(backendApiUrl);return(async({ params, request })=>{constprojectId=params.projectId;constprojectResponse: QualificationProjectResult|null=awaitresolveProject(projectId,graphQLClient);constsuppliers: Supplier[]|null=awaitresolveSuppliers(request.url,graphQLClient);// <-- this is the one that is used for searching the resultsconstaddedSupplierToProject: SupplierAdditionResult|null=awaitaddSupplierToProject(request.url,projectId,graphQLClient);return{projectResponse: addedSupplierToProject||projectResponse, suppliers };});}
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I have a loader that, among other things, performs a search for some data.
After that, a user selects one item and adds it to the data on that route.
Searching for those results should not cause the whole route to re-render, because no state has yet changed.
Once the selected result has been added to the screen, then the screen should re-render.
Loader:
Beta Was this translation helpful? Give feedback.
All reactions