react-proptypes

    1熱度

    1回答

    對於我的項目,希望在組件道具中傳遞null值以指示未指定的值(如果您願意,則爲「已知未知」值)。這是我們團隊的慣例,以這種方式使用null。 通過組件propTypes定義,我想要求爲prop傳遞一個值,但如果沒有React prop類型驗證發出警告,則允許它爲null(而不是未定義)。 所以要重申的是,在I/O式: 丙值=串/數字/對象/等 - >沒有警告 丙值=空 - >沒有警告 道具值=未定

    1熱度

    1回答

    應用程序組件 - 從data.json組數據,送道具,子組件: import React from 'react'; import axios from 'axios'; import { HeaderPanel, PostsPanel } from './index'; import './app.scss'; export default class App extends Re

    0熱度

    1回答

    我有一個編輯表單組件,它與Apollo Client和Redux-Form連線,並且我還安裝了prop-types。 我記得隨着時間的推移,第三方庫有時會拋出這些消息,如果他們缺少proptypes,或者我的某些父組件不正確使用prop-types。 雖然我不知道該在哪裏尋找或者爲什麼,但是我很難推理它。 這裏是錯誤的截圖,一個來自Apollo,一個來自Redux-Form: 但是, 我對這個觀點

    1熱度

    4回答

    我正在遵循React教程here。在第四課中,我創建了一個App.propTypes部分。當我運行代碼時,React給我一個錯誤說TypeError: Cannot read property 'string' of undefined當我打開我的控制檯時,錯誤說React.PropTypes is deprecated since React 15.5.0, use the npm module

    1熱度

    1回答

    我在我的反應原生項目中使用eslint airbnb。如果我沒有驗證道具,eslint扔錯誤linting,特別是從react-navigation道具。 如何使用PropTypes驗證此操作? 我想驗證它是這樣的: IntroScreen.propTypes = { navigation: PropTypes.shape({ navigate: PropTypes.func,

    0熱度

    1回答

    驗證除了Proptypes.func以外的無狀態組件的proptypes的最佳方式是什麼? 比方說,我有一個NestedDashboardItem組件將作爲道具收到Icon組件。我不想把它作爲一個孩子使用,並且從props.children開始使用它,因爲我有一些使用情況,這會像傳遞一組嵌套的子鏈接等那樣矯枉過正。 考慮: <DashboardItem to="/route"

    1熱度

    1回答

    財產「形狀」中的相關行是在這裏bundle.js: exports["default"] = _react.PropTypes.shape({ subscribe: _react.PropTypes.func.isRequired, dispatch: _react.PropTypes.func.isRequired, getState: _react.Prop

    0熱度

    1回答

    ()我有一個道具的div,我想根據道具是否比另一道具更大。我在這個特定的組件中有很多事情要做,我擔心我所做的以下所有事情都是不可能的。 this.props.currentValue < this.props.newValue不適用於我,但其他一切正常。 我對React很陌生。任何幫助都是極好的! 哦,並且currentValue和newValue的值在單獨頁面上的rates組件內部。

    0熱度

    1回答

    想知道將propType定義放入具有所有道具邏輯的容器中,還是將實際使用道具的主持人放置在容器中會更好。我可以看到兩者的論點。 在容器中,您可以在同一個地方跟蹤所有道具邏輯 ,而演示者確認它們將被正確使用。 感謝您的意見。 更新爲清楚起見 例如-container.js import PropTypes from 'prop-types'; import { connect } from 're

    0熱度

    2回答

    我有一個問題,在PropTypes反應本地我的代碼: import React, { Component, PropTypes } from 'react'; import { Text } from 'react-native'; export default class Star extends Component { render() { return (<Tex