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.
const viewSource = useCallback(
    () => {
      if (viewElementSourceFunction != null && inspectedElement !== null) {
        viewElementSourceFunction(
          inspectedElement.id,
          ((inspectedElement: any): InspectedElement),
        );
      }
    },
    [inspectedElement, viewElementSourceFunction],
  );
  
  
  const canViewSource =
    inspectedElement !== null &&
    inspectedElement.canViewSource &&
    viewElementSourceFunction !== null &&
    (canViewElementSourceFunction === null ||
      canViewElementSourceFunction(inspectedElement));
  const isSuspended =
    element !== null &&
    element.type === ElementTypeSuspense &&
    inspectedElement != null &&
    inspectedElement.state != null;
  const canToggleSuspense =
    inspectedElement != null && inspectedElement.canToggleSuspense;
  
  const toggleSuspended = useCallback(
    () => {
      let nearestSuspenseElement = null;