javascript – 使用fine -loader和react-rails
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 使用fine -loader和react-rails,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2085字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 使用fine -loader和react-rails](/upload/InfoBanner/zyjiaocheng/728/9fa653d294fa4a0c99e1790984ed96e9.jpg)
我正在尝试使用fineuploader with react并安装了所有相关的依赖项.
以下是我使用的代码: –
import React, { Component } from 'react'
import FineUploaderTraditional from 'fine-uploader-wrappers'
import Gallery from 'react-fine-uploader'
import 'react-fine-uploader/gallery/gallery.css'
const uploader = new FineUploaderTraditional({
options: {
chunking: {
enabled: true
},
deleteFile: {
enabled: true,
endpoint: '/uploads'
},
request: {
endpoint: '/uploads'
},
retry: {
enableAuto: true
}
}
})
class UploadComponent extends Component {
render() {
return (
<Gallery uploader={uploader} />
)
}
}
export default UploadComponent
但我得到以下错误: –
Uncaught Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in. Check the render method of `Gallery`.
at invariant (invariant.js?7313:44)
at instantiateReactComponent (instantiateReactComponent.js?e676:74)
at instantiateChild (ReactChildReconciler.js?c86a:44)
at eval (ReactChildReconciler.js?c86a:71)
at traverseAllChildrenImpl (traverseAllChildren.js?5edf:77)
at traverseAllChildrenImpl (traverseAllChildren.js?5edf:93)
at traverseAllChildrenImpl (traverseAllChildren.js?5edf:93)
at traverseAllChildren (traverseAllChildren.js?5edf:172)
at Object.instantiateChildren (ReactChildReconciler.js?c86a:70)
at ReactDOMComponent._reconcilerInstantiateChildren (ReactMultiChild.js?e1f8:185)
Warning: React.createElement: type is invalid — expected a string
(for built-in components) or a class/function (for composite
components) but got: undefined. You likely forgot to export your
component from the file it’s defined in. Check the render method of
`Gallery`.
in Gallery (created by UploadComponent)
in UploadComponent
我一直在关注反应的fineuploader文档,我尝试了一些不同的东西,但似乎没有任何工作.
解决方法:
问题是一些未满足的依赖,在我的例子中是:
react-transition-group@1.x
我有
react-transition-group@2.x
删除2.x并安装1.2.1修复了问题.
密切关注您尝试配置的任何软件包的安装依赖性.
感谢react-fine-upload拥有者rnicholus 的帮助.
内容总结
以上是互联网集市为您收集整理的javascript – 使用fine -loader和react-rails全部内容,希望文章能够帮你解决javascript – 使用fine -loader和react-rails所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。