Add react relationship field

@snowkeeper `componentWillReceiveProps` doesn't fire when the component mounts, only on subsequent prop changes, so this is the correct pattern here :)