I have added CustomFormatting to Griddle (react grid component). You can now specify a different display component for data. This is for scenarios where you want the paging / sorting / filtering but don't necessarily want to display your data as a grid or where you want the ability to toggle between custom view and standard grid view. http://dynamictyped.github.io/Griddle/
This is covered in the last example on the page.