github.com/jgarto/itcv@v0.0.0-20180826224514-4eea09c1aa0d/_talks/2017/golang_uk/foo_bar/render.go (about)

     1  func (f FooBarDef) Render() react.Element {
     2  
     3  	name := f.Props().Name // HL
     4  	age := f.State().Age // HL
     5  
     6  	details := fmt.Sprintf("My name is %v. My age is %v", name, age)
     7  
     8  	return react.Div(nil,
     9  		react.P(nil,
    10  			react.S(details),
    11  		),
    12  		react.Button(
    13  			&react.ButtonProps{
    14  				OnClick: ageClick{f},
    15  			},
    16  			react.S("Bump age"),
    17  		),
    18  	)
    19  }
    20