When inspecting a component that is missing `context` it is displayed as an empty object, meanwhile if the `state` is not initialized it is not displayed at all, for no `props` it is displayed the string `None`. In my humble opinion it is misleading that no context is displayed as an empty object.
type: ElementType,
  displayName: string | null,
  key: number | string | null,
  hocDisplayNames: null | Array<string>,
  // 
  isCollapsed: boolean,
  // 
  ownerID: number,
  // 
  // 
  depth: number,
  // 
  // 
  // 
  weight: number,
|};
export type Owner = {|
  displayName: string | null,
  id: number,
  hocDisplayNames: Array<string> | null,
  type: ElementType,
|};
export type OwnersList = {|
  id: number,
  owners: Array<Owner> | null,
|};
export type InspectedElement = {|
  id: number,
  // 
  canEditHooks: boolean,