React shim for component