enthält Ich versuche Checkbox hinzufügen, um meine reagieren Komponente aber wenn ich versuche zu machen, nachdem ich aus den Daten ziehen aus holen sie sagt, dass Funktionzu Kind Passing Funktion, die Toggle
TypeError: Cannot read property 'props' of undefined at WeatherInfo
Die Werte undifined wird kommen aus redux Minderer
Das ist mein App.js
toggleCheckboxChange() {
console.log("a");
}
render() {
const { cityName, nameOfCity, weatherDescription, windSpeed, temperature, maxTemperature, minTemperature, toogleValue} = this.props;
let weatherInfo;
weatherInfo = <WeatherInfo
nameOfCity={nameOfCity}
weatherDescription={weatherDescription}
windSpeed={windSpeed}
temperature={temperature}
maxTemperature={maxTemperature}
minTemperature={minTemperature}
toggleValue={toggleValue}
onChange={() => this.toggleCheckboxChange()}
/>;
WeatherInfo Komponente
const WeatherInfo = (props) => (
<div>
<ul>
<li>{props.nameOfCity}</li>
<li>{props.weatherDescription}</li>
<li>{props.windSpeed} m/s </li>
<li>{props.temperature} °C</li>
<li>{props.maxTemperature}°C</li>
<li>{props.minTemperature}°C</li>
<input
type="checkbox"
checked={props.toogleValue}
onChange={this.props.toggleCheckboxChange}
/>
</ul>
</div>
);
wie kann ich pass-Funktion onChange in Kind