首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react中收到“未知道具”的错误警告

在react中收到“未知道具”的错误警告
EN

Stack Overflow用户
提问于 2016-08-22 00:15:40
回答 1查看 170关注 0票数 0

我遵循了下面的代码,创建了一个哑巴组件,

代码语言:javascript
复制
const editViewTable = ({ headerData, bodyData }) =>
(
  <div>.....</div>
)

editViewTable.propTypes = {
  headerData: React.PropTypes.arrayOf(React.PropTypes.string),
  bodyData: React.PropTypes.arrayOf(React.PropTypes.object),
};

export default editViewTable;

一个聪明的人,

代码语言:javascript
复制
import * as actions from './actions';
import React from 'react';
import { connect } from 'react-redux';
import { getOnehopProducts } from './reducers';
import editViewTable from '../common/editViewTable/component';

const mapStateToProps = (state, params) => {
  return {
    headerData: ['name', 'category', 'merchant'],
    bodyData: getOnehopProducts(state)
  };
}

class ProductList extends React.Component {
  componentDidMount() {
    this.fetchData();
  }

    fetchData() {
        const { fetchProducts } = this.props;
        fetchProducts({});
    }

  render(){
    const { headerData, bodyData } = this.props;
    return <editViewTable headerData={headerData} bodyData={bodyData} />;
  }
}


ProductList = connect(
  mapStateToProps,
  actions
)(ProductList);

export default ProductList;

每当我渲染组件时,我都会得到错误Warning: Unknown props 'headerData', 'bodyData' on <editViewTable> tag. Remove these props from the element

我找不到是什么导致了这个问题。我显然没有传递额外的道具,那么是什么导致了错误。我几乎是个新手才有反应。

我在使用react-material。

EN

回答 1

Stack Overflow用户

发布于 2016-08-22 16:37:14

在将editViewTable重命名为EditViewTable之后,这个警告消失了,一切都运行得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39066271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档