I don't know about rumext, but rum now supports React hooks as well and thus function components.
https://github.com/tonsky/rum#react-hooks