2016-08-31 2 views
2

У меня возникают проблемы, чтобы избавиться от этого предупреждения:вручную вызова функции проверки React.PropTypes React-материализовать

Вы вручную вызова функции проверки React.PropTypes для large опоры на Button. Это устарело и не будет работать в следующей крупной версии . Возможно, вы видите это предупреждение из-за сторонней библиотеки PropTypes .

К примеру, у меня есть простой заголовок Компонент, как так:

import React, { Component } from 'react'; 
import {Button, Icon} from 'react-materialize'; 

export default class Header extends Component { 
    render() { 
    return (
     <Button node='a' waves='light'><Icon right>file_cloud</Icon>button</Button> 
    ); 
    } 
} 

Версии, которые я использую:

"react": "^0.14.3", 
"react-materialize": "^0.15.2" 
+0

Ваш код выглядит отлично. Я уверен, что это предупреждение связано с библиотекой, которую вы используете «реагировать-материализоваться». Если бы я был вами, я бы открыл проблему в проекте и сообщил разработчикам об этом предупреждении. Https://github.com/react-materialize/react-materialize/issues – anvk

+0

Спасибо за ответ. Похоже, мне просто нужно было обновить библиотеку реагирования – Alejandro

ответ

1

Ok решил. Похоже, я обновил свою библиотеку реактивов:

"react": "^15.3.1", 
"react-dom": "^15.3.1 ", 
"react-addons-test-utils": "^15.3.1" 
Смежные вопросы