最近忙自己的项目去了 没时间写博客 卜一翩
1.看一下自定义的router transition
|
|
2,看下界面
|
|
3.可以去注意一下下面的用法
|
|
4.看一下这个sidemenu Interactable
|
|
通过setVelocity控制抽屉的开关
- useEffect补充1234567891011121314151617181920212223242526272829303132333435363738394041// 获取prevpropsfunction usePrevious(value) {const ref = useRef();useEffect(() => {ref.current = value;});return ref.current;}function Test({number}) {const [count, setCount] = useState(0);const [count1, setCount1] = useState(0);const prevNumber = usePrevious(number);const prevCount = usePrevious(count);useEffect(() => {console.log('effect');console.log(prevCount, count);if(prevNumber == number){console.log('sameme');return}console.log('sameme111111');setCount(number*2);return () => {console.log('ffff')}}, [number, count]) // 只有在number更新的时候 才触发return (<Fragment><TouchableWithoutFeedback onPress={() => setCount(count+1)}><View><Text>{count} prev </Text></View></TouchableWithoutFeedback><TouchableWithoutFeedback onPress={() => setCount1(count1+1)}><View><Text>{count1} </Text></View></TouchableWithoutFeedback></Fragment>)}