Was ist eine High Order Component? (HOC)
Welche bekannte High Order Function kenne man bereits?
Array.map(item => item +1);
Array.filter(item=> item > 24);
Array.reduce((prev, next) => {return prev !==next;});
-Akzeptiert eine Function als Callback
Wie gibt man eine Component in eine Higher Order Component?
const HelloWorld = props => h1 onClicl={props.increment} {props.hello] {props.count] /h1
const Button = props = button className="btn" onClick={props.increment} > {props. hello} {props.count} /button const higherOrderComponent = WrappedComponent =>
class extends React.Component {
constructor() {
super();
this.state = {
hello: 'Higher Order Component',
counter. 0
}
addUpCounter = () => {
this.setState=(prevState, props) => {
counter: prevState.counter + 1 }
})
}
render() {
return < WrappedComponent count={this. state.counter} hello={this. state.hello} increment={this. addCounter]/>
}
}
const HOCHelloWorld = higherOrderComponent (helloWorld); const HOCButton = higherOrderComponent(Button);
const App = () = {
return [ HOCHelloWorld key="1" />, HOCButton key="2" />};Was ist State Driven Development?
.-Die Planung einer Software aus der Sicht ihrer verschiedenen Zustände
Welche Fragen sollte ein Front End Developer sich für neue Technologien stellen?
Warum ist ein Application State to wichtig im FrontEnd?
-State ist nicht nur ein Seiteneffekt, sondern ein grundlegendes Designprinzip mit welcher die App entwickelt werden sollte
Was für Auswirkungen auf Software kann das Hinzufügen eines State-bedingten Popups haben?
- Complexity wurde erhöht
Welche Vorteile bringt State Driven Development?