Pytania oznaczone «reactjs»

162
Dynamiczna nazwa tagu w jsx i React

Próbuję napisać komponent React. dla tagów nagłówków html (h1, h2, h3, itd.), gdzie priorytet nagłówka zmienia się dynamicznie w zależności od priorytetu, który zdefiniowaliśmy we właściwościach. Oto co próbuję zrobić. <h{this.props.priority}>Hello</h{this.props.priority}> oczekiwany...

160
this.setState nie łączy stanów, jak bym się spodziewał

Mam następujący stan: this.setState({ selected: { id: 1, name: 'Foobar' } }); Następnie aktualizuję stan: this.setState({ selected: { name: 'Barfoo' }}); Ponieważ setStatema nastąpić scalenie, spodziewałbym się, że będzie to: { selected: { id: 1, name: 'Barfoo' } }; Ale zamiast tego zjada...

160
Uzyskaj rzutnię / wysokość okna w ReactJS

Jak uzyskać wysokość rzutni w ReactJS? W normalnym JavaScript używam window.innerHeight() ale używając ReactJS, nie jestem pewien, jak uzyskać te informacje. Rozumiem, że ReactDOM.findDomNode() działa tylko dla utworzonych komponentów. Nie dotyczy to jednak elementu documentor body, który...

160
Nie można załadować skryptu.Upewnij się, że masz uruchomiony serwer Metro lub że pakiet „index.android.bundle” jest prawidłowo zapakowany do wydania

react-native run-androidpolecenie kończy się, pozostawiając wiadomość w symulatorze systemu Android. Wiadomość jest następująca: Nie można załadować skryptu. Upewnij się, że masz uruchomiony serwer Metro lub że pakiet „index.android.bundle” jest prawidłowo zapakowany do wydania. Co ja robię...

156
Prześledź, dlaczego komponent React jest ponownie renderowany

Czy istnieje systematyczne podejście do debugowania tego, co powoduje ponowne renderowanie komponentu w Reakcie? Umieściłem prostą console.log (), aby zobaczyć, ile razy renderuje, ale mam problem ze zrozumieniem, co powoduje, że komponent renderuje się wiele razy, tj. (4 razy) w moim przypadku....

156
Łączenie zmiennych i łańcuchów w Reakcie

Czy istnieje sposób na włączenie notacji nawiasów klamrowych Reacta i hreftagu? Powiedzmy, że w stanie mamy następującą wartość: {this.state.id} oraz następujące atrybuty HTML w tagu: href="#demo1" id="demo1" Czy istnieje sposób, w jaki mogę dodać idstan do atrybutu HTML, aby uzyskać coś...

151
Co robi „export default” w JSX?

Chcę zapytać, co oznacza i co robi ostatnie zdanie (eksport domyślny HelloWorld;), ale nie mogę znaleźć żadnych poradników na ten temat. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export...