1.0.21 • Published 4 years ago

react-arte v1.0.21

Weekly downloads
1,160
License
MIT
Repository
github
Last release
4 years ago

react-arte

NPM JavaScript Style Guide

Install

npm install --save react-arte

Usage

import * as React from 'react'

import { Page, Scene, SceneTimeline, SceneView } from 'react-arte'

class ComponentA extends React.Component {
  render() {
    return (
      <SceneTimeline>
        <SceneView>
          Custom component A
        </SceneView>
      </SceneTimeline>
    )
  }
}

class ComponentB extends React.Component {
  render() {
    return (
      <SceneTimeline parallax>
        <SceneView>
          Custom component B
        </SceneView>
      </SceneTimeline>
    )
  }
}

class ComponentC extends React.Component {
  render() {
    return (
      <SceneTimeline>
        <SceneView>
          Custom component C
        </SceneView>
      </SceneTimeline>
    )
  }
}

class Example extends React.Component {
  render () {
    return (
      <Page>
        <Scene>
          <ComponentA />
        </Scene>
        <Scene>
          <ComponentB />
        </Scene>
        <Scene>
          <ComponentC />
        </Scene>
      </Page>
    )
  }
}

Component Hooks

  /**
   * Scene enters the viewport
   */
  onScreenEnter() {
    
  }

  /**
   * Scene entering the viewport progress
   */
  onScreenEnterProgress(event: ScrollerEvent) {

  }

  /**
   * Scene completly in the viewport
   */
  onSceneEnter(event: ScrollerEvent) {
    
  }

  /**
   * Scene start scrolling
   */
  onSceneStart(event: ScrollerEvent) {
    
  }

  /**
   * Scene scroll progress
   */
  onSceneProgress(event: ScrollerEvent) {
    
  }

  /**
   * Scene leaving
   */
  onSceneLeave(event: ScrollerEvent) {
    
  }

  /**
   * Scene leaving the viewport progress
   */
  onScreenLeaveProgress(event: ScrollerEvent) {
    
  }

  /**
   * Scene leave the viewport
   */
  onScreenLeave() {
    
  }

License

MIT © artus.com

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago