Pytania oznaczone «reactjs»

86
React-Router otwórz Link w nowej karcie

Czy istnieje sposób, aby React Router otworzył łącze w nowej karcie? Próbowałem tego i nie udało się. <Link to="chart" target="_blank" query={{test: this.props.test}} >Test</Link> Można go spuścić, dodając coś podobnego onClick="foo"do linku, takiego jak to, co mam powyżej, ale...

86
Jak warunkowo opakować komponent React?

Mam komponent, który czasami trzeba będzie renderować jako plik, <anchor>a innym razem jako plik <div>. propCzytam w celu ustalenia tego jest this.props.url. Jeśli istnieje, muszę wyrenderować komponent opakowany w plik <a href={this.props.url}>. W przeciwnym razie zostanie po...

86
Dynamicznie dodawaj komponenty potomne w React

Moim celem jest dynamiczne dodawanie komponentów do strony / komponentu nadrzędnego. Zacząłem od podstawowego przykładowego szablonu, takiego jak ten: main.js: var App = require('./App.js'); var SampleComponent = require('./SampleComponent.js'); ReactDOM.render(<App/>,...

86
Duża lista wydajności dzięki React

Jestem w trakcie wdrażania listy z możliwością filtrowania w React. Struktura listy jest taka, jak pokazano na poniższej ilustracji. PRZESŁANKA Oto opis tego, jak to powinno działać: Stan znajduje się w komponencie najwyższego poziomu, Searchkomponencie. Stan jest opisany następująco: {...

86
Jak wyłączyć callback po zaktualizowaniu stanu w Redux?

W Reakcie stan nie jest aktualizowany od razu, więc możemy użyć wywołania zwrotnego w setState(state, callback). Ale jak to zrobić w Redux? Po wywołaniu this.props.dispatch(updateState(key, value))muszę natychmiast coś zrobić ze zaktualizowanym stanem. Czy jest jakiś sposób, żebym mógł wywołać...

86
Aktywne łącze z React-Router?

Wypróbowuję React-Router (v4) i mam problemy z uruchomieniem Nav, aby mieć jedną z Linknich active. Jeśli kliknę którykolwiek z Linktagów, aktywne rzeczy zaczną działać. Chciałbym jednak, aby Strona główna Linkbyła aktywna zaraz po uruchomieniu aplikacji, ponieważ jest to komponent ładujący się...

86
Jak wyłączyć przycisk w React.js

Mam ten komponent: import React from 'react'; export default class AddItem extends React.Component { add() { this.props.onButtonClick(this.input.value); this.input.value = ''; } render() { return ( <div className="add-item"> <input type="text" className="add-item__input"...

86
ESLint z Reactem daje błędy `no-unused-vars '

Skonfigurowałem eslint& eslint-plugin-react. Kiedy uruchamiam ESLint, linter zwraca no-unused-varsbłędy dla każdego komponentu React. Zakładam, że nie rozpoznaje, że używam składni JSX lub React. Jakieś pomysły? Przykład: app.js import React, { Component } from 'react'; import Header...