Optional argument to be passed to the rendering function. Only one argument is allowed. If there is a need to pass several parameters, use either array or object.
Function to be called to render content. Functions wrapped by the Functor component can accept at most one argument.
The "this" argument for calling the function. If it is not provided, the current component is used. This allows passing methods of the current component as rendering functions without the need to bind them to "this".
Optional flag indicating whether or not the function should be wrapped in a watcher so that it can be re-invoked when one of the observed triggers changes its value. The flag is Boolean but is used as a tri-value:
Properties to be used with the FunctorProps component.