Perguntas com a marcação «reactjs»

244
Reagir matriz de tipos de forma com forma

Existe uma maneira interna de usar proptypes para garantir que uma matriz de objetos que está sendo passada para um componente seja realmente uma matriz de objetos de uma forma específica? Talvez algo assim? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired,...

224
React.Component vs React.PureComponent

O funcionário Reagir docs afirmam que " React.PureComponenté shouldComponentUpdate()única superficialmente compara os objetos", e aconselha contra esta se o estado é 'profunda'. Diante disso, existe alguma razão pela qual se deve preferir React.PureComponentao criar componentes React? Perguntas...

214
Como acessar o estado da criança no React?

Eu tenho a seguinte estrutura: FormEditor- contém vários FieldEditor FieldEditor- edita um campo do formulário e salva vários valores sobre ele no seu estado Quando um botão é clicado no FormEditor, desejo poder coletar informações sobre os campos de todos os FieldEditorcomponentes, informações...

213
Como combinar vários objetos de estilo embutido?

No React, você pode criar claramente um objeto e atribuí-lo como um estilo embutido. ie mencionado abaixo. var divStyle = { color: 'white', backgroundImage: 'url(' + imgUrl + ')', WebkitTransition: 'all', // note the capital 'W' here msTransition: 'all' // 'ms' is the only lowercase vendor...

212
ReactNative: como centralizar o texto?

Como centralizar o texto no ReactNative tanto na horizontal quanto na vertical? Eu tenho um exemplo de aplicativo em rnplay.org, em que justifyContent = "center" e alignItems = "center" não está funcionando: https://rnplay.org/apps/AoxNKQ O texto deve estar centralizado. E por que existe uma...

212
Como passar dados do componente filho para seu pai no ReactJS?

Estou tentando enviar dados de um componente filho para o pai, da seguinte maneira: const ParentComponent = React.createClass({ getInitialState() { return { language: '', }; }, handleLanguageCode: function(langValue) { this.setState({language: langValue}); }, render() { return (...