gpt4 book ai didi

javascript - React-Motion Spring 组件导致不变违规

转载 作者:行者123 更新时间:2023-12-03 06:24:40 26 4
gpt4 key购买 nike

我有一个正在工作的 React 组件,它只显示一个包裹在标题标签中的小字符串。由于它显示正确,我几乎确信我的导入/导出设置正确。当我尝试添加<Spring />时组件到我的render()方法,我看到:

Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method of Animation .

为什么 <Spring>当之前一切正常时,组件会导致这种情况发生吗?我的代码如下:

import React from 'react';
import { Spring } from 'react-motion';

class Animation extends React.Component {
constructor(props){
super(props);
}

render() {
return (
<Spring defaultValue={0} endValue={120}>
{val => {
let style = {
height: val,
position: 'absolute'
}
return <div style={style}><h1>Hi!</h1></div>
}}
</Spring>
)
}
}

export default Animation;

最佳答案

react-motion 不再公开将 props 和上下文用作 React 组件的 Spring 函数,而是您可以使用三个函数 MotionStaggeredMotionTransitionMotion 以及 spring 函数(带有小写的 's')这需要值和配置。查看最新文档 react-motion Github 上的存储库。

关于javascript - React-Motion Spring 组件导致不变违规,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38711889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com