Comments (1)
From what I understand, this is because React's SyntheticEvents
are always processed after native events, which are the one used by Pjax.
A quick test shows indeed that the isDefaultPrevented
function returns false
after the onClick
handler is being called, but this is already too late.
The solution is... don't mix native events with React events, which means using a React-compatible version of pjax. Unfortunately for me, this won't be possible as my app is not a full-React app, but just isolated components here and there, but this is definitely not pjax's fault.
Anyway, if someone still manages to find a workaround for this particular case, I'd be happy to see it!
from pjax.
Related Issues (20)
- Make X-PJAX headers optional HOT 1
- Fix testing(example) folder JS paths
- what meaning of analytics options ? HOT 1
- different script for different pages? HOT 2
- adding title to selectors results in full page loading HOT 2
- Pjax doesn't work with links loaded with another children ajax elements after DOM
- The hash value of url change to 'undefined' when click the browser prev or next page
- Some events are added repeatedly HOT 1
- How to cancel Pjax triggers if in the url # HOT 1
- "Before Send" Event? HOT 1
- How to find out whether PJax is property configured?
- Drop down menu
- unable to use pjax with express
- I want you to optimize your coding experience HOT 1
- Support for formaction attribute?
- Pjax can work incorrectly when manually calling functions in History HOT 1
- Is there a way for the page to uninstall PJAX?
- Can I still use pjax if I break and change some requests by ServiceWorker?
- constantly request 404 page when local develop my blog with Hexo+butterfly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pjax.