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.
useEffect(
    () => {
      if (selectedElementID === null) {
        return () => {};
      }
      const rendererID = store.getRendererIDForElement(selectedElementID);
      let timeoutID: TimeoutID | null = null;
      const sendRequest = () => {
        timeoutID = null;
        if (rendererID !== null) {
          bridge.send('inspectElement', {id: selectedElementID, rendererID});
        }
      };
      
      
      sendRequest();
      const onInspectedElement = (data: InspectedElementPayload) => {
        
        if (data.id === selectedElementID) {
          switch (data.type) {
            case 'no-change':
            case 'full-data':
            case 'hydrated-path':
              if (timeoutID !== null) {
                clearTimeout(timeoutID);
              }
              timeoutID = setTimeout(sendRequest, 1000);
              break;
            default: