-
https://medium.com/javascript-scene/native-apps-are-doomed-ac397148a2c0#.972oz69bw
-
https://www.smashingmagazine.com/2016/08/a-beginners-guide-to-progressive-web-apps/
-
https://www.smashingmagazine.com/2016/09/the-building-blocks-of-progressive-web-apps/
-
https://www.smashingmagazine.com/2016/09/the-building-blocks-of-progressive-web-apps/
- http://stackoverflow.com/questions/32897960/ios-9-webkit-overflow-scrollingtouch-and-overflow-scroll-breaks-scrolling
- https://css-tricks.com/snippets/css/momentum-scrolling-on-ios-overflow-elements/
- https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-overflow-scrolling
- http://blog.christoffer.me/six-things-i-learnt-about-ios-safaris-rubber-band-scrolling/
- https://github.com/yahoo/react-dnd-touch-backend
- http://www.williammalone.com/articles/html5-javascript-ios-orientation/
- http://stackoverflow.com/questions/5498934/detect-change-in-orientation-using-javascript
- http://stackoverflow.com/questions/6249722/detect-ipad-orientation-change
- http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ssh-windows.html#setting-up-ssh-windows-keys-windows
- http://docs.aws.amazon.com/codecommit/latest/userguide/getting-started.html#getting-started-permissions
- http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli-codecommit.html
- http://docs.aws.amazon.com/codecommit/latest/userguide/how-to-share-repository.html
- http://stackoverflow.com/questions/1125968/how-do-i-force-git-pull-to-overwrite-local-files
- http://stackoverflow.com/questions/18137175/in-git-what-is-the-difference-between-origin-master-vs-origin-master
- http://stackoverflow.com/questions/292357/what-is-the-difference-between-git-pull-and-git-fetch
- https://www.atlassian.com/git/tutorials/syncing
- https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions
- https://facebook.github.io/react/docs/animation.html
- https://medium.com/@cheapsteak/animations-with-reacttransitiongroup-4972ad7da286#.ckg4ne3t7
-
CSS animation can be applied directly to component that never enter or leave the dom. For example, a preploaded layer which is hidden to the left.
-
CSS animation can be used directly on component using inline style.
To summarize, the performance managment of React is about using shouldComponentUpdate with "Deep Change" and "Shallow Change" of state object.
First, when implementing shouldComponentUpdate, we always want to do shallow comparason only, since deep comparason is expensive.
Second, based on the first assumption, when we do "Deep Change" for example when we change an array in place using array push, pop, splice ... or change an object property value, the state objecct's reference never change and since the shouldComponentUpdate will be blind to these changes and thus it will always return false.
- https://github.com/panzi/react-dnd-touch-pointer-events-backend
- https://github.com/gaearon/react-dnd
- https://gaearon.github.io/react-dnd/docs-tutorial.html
- http://gaearon.github.io/react-dnd/
- https://github.com/gaearon/react-hot-boilerplate
- mui/material-ui#3103
- https://gist.github.com/jlroettger/2d6d7ae572f985fa176c27a63cadf292
- http://react-trello-board.web-pal.com/