Instead of passing a function, you call it and pass the return result as a support.
sayHello // function object
sayHello() // function call, evaluates to return
Remove the brackets:
render={props => <Life sayHello={this.sayHello} />}
In the future, review all the errors that you see in the console and add them to your question. If you tried to call sayHelloin the component Life, you probably saw an error similar to this:
Uncaught TypeError: undefined is not a function
, :)