mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-23 01:58:29 +00:00
Non-Spa using SSR for "islands" of functionality seemingly caching data from previous call #329
Closed
opened 2025-08-09 17:15:52 +00:00 by fergalmoran
·
0 comments
No Branch/Tag Specified
master
rybrande/masterToSrc
pakrym/no-console-fb
release/2.2
pakrym/remove-obsole-api-usage
maestro/release/2.2
maestro/master
release/2.1
release/2.0
rybrande/MergeRelease21IntoDev
rel/2.0.0-extensions
angular-animations-example
fix-angular-material-publishing
rel/2.0.0-templates
httpwithstatetransfer-example
rel/2.0.0-preview2-templates
aspnet-webpack-react-2.x
angular4-prerender-data-example
version-1.x
angular2-lazy-loading-example
581-isomorphic-react-cookies-example
example-using-typescript-paths-for-494
v1.0.x
angular2-materialize-example
redux-typed-1-x
primeng-example
font-awesome-example
karma-testing-example
2.2.0
2.2.0-preview3
2.2.0-preview2
2.2.0-preview1
2.1.1
2.1.0
2.0.4
2.1.0-rc1-final
2.1.0-preview2-final
2.0.3
2.1.0-preview1-final
2.0.2
2.0.1
rel/2.0.0
rel/2.0.0-preview2
Labels
Clear labels
2 - Working
2 - Working
3 - Done
3 - Done
3 - Done
3 - Done
3 - Done
3 - Done
3 - Done
angular
angular
angular
angular
angular
bug
bug
bug
bug
bug
bug
bug
bug
bug
core
core
core
core
core
core
core
duplicate
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
enhancement
external
external
P1
P1
P1
P1
P1
P1
P2
P2
P2
P2
P2
P2
P2
P2
P2
PRI: 1 - Required
react
react
task
task
up-for-grabs
up-for-grabs
up-for-grabs
waiting
waiting
waiting
waiting
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
fergalmoran
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github/JavaScriptServices#329
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fooberichu150 on 11/4/2017
I'm using a hybrid ASP.NET Core 2.x website with React (not as a SPA but just "islands of functionality") for various controller actions. In order to have a faster render time we're making use of the asp-prerender-module taghelper and it is working out great.
That being said, I've ran into an issue that I'm having a hard time figuring out what is going on and/or how to resolve it. I have an action method that takes in parameters from the url (route parameters) and will pass data into a React component using the
asp-prerender-moduletaghelper. My first call after running debug is fine, server and client render the same, but if I navigate to a different result-set on that action the nodeJS server somehow decides to render the previous page (even though I'm passing it the data for the current page) and the client side accurately sees and renders the data for the current result. I end up getting page flashing, of course, since the server side version does not match the client checksum.My other actions that use similar functionality but don't vary by query parameters are fine and don't have the invalid checksum.
Is there some caching turned on and, if so, is there a way to figure out how to disable that, or what else could I be missing along the way?
EDIT I'm using the
aspnet-prerenderingnpm package 3.0.1 withMicrosoft.AspNetCore.SpaServicesv.2.0.0 in case that helps narrow things down.