More docs and annotations

This commit is contained in:
Aria Minaei 2021-09-18 21:43:29 +02:00
parent 60974c4273
commit 631bcba724
15 changed files with 214 additions and 46 deletions

View file

@ -3,6 +3,7 @@ import type {UseDragOpts} from './useDrag'
import useDrag from './useDrag'
import React, {useLayoutEffect, useMemo, useState} from 'react'
import type {IProject, ISheet} from '@theatre/core'
import {onChange} from '@theatre/core'
import type {IScrub, IStudio} from '@theatre/studio'
studio.initialize()
@ -25,7 +26,7 @@ const Box: React.FC<{
const [pos, setPos] = useState<{x: number; y: number}>({x: 0, y: 0})
useLayoutEffect(() => {
const unsubscribeFromChanges = obj.onValuesChange((newValues) => {
const unsubscribeFromChanges = onChange(obj.props, (newValues) => {
setPos(newValues)
})
return unsubscribeFromChanges

View file

@ -5,3 +5,7 @@ declare module '*.png' {
declare module '*.glb' {
export default string
}
declare module '*.gltf' {
export default string
}