GithubHelp home page GithubHelp logo

reactzooapp's Introduction

ZooApp

This is a web experiment for native-like animations/transitions between 'current page leaving the DOM' and 'new page entering the DOM’ using ReactJs and CSS.

When an item is selected from the listing page, the common elements among the listing page and the detail page for the selected item (image and its background in our case) are animated from their current positions on listing page to their destination positions on the detail page. The reverse also works the same way.

The interesting thing to be noticed in this demo is that the leaving page also leaves the DOM rather than staying in it.

Preview

Transition preview

See live

https://zooapp.mindinventory.net/

Technologies

Development

ReactJs

State management

ReactJs Context API

Transitions

CSS


First of all, install all the packages.

npm install

In the project directory, you can run.

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.


Feel free to share your views on this.

Have an awesome idea? We will provide a quick analysis and free proposal for it. Don’t worry, it is secure and confidential.

Contact us on http://www.mindinventory.com/inquiry.php or [email protected]

reactzooapp's People

Contributors

pareshsolankimi avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.